Required Skills
About the Job
Uplers is seeking a Senior Software Engineer with 5+ years of experience in .NET Core development to join a leading US Auto Inspection company. This is an onsite, full-time role in Ahmedabad, Gujarat.
As a Senior Software Engineer, you will leverage your advanced technical expertise to solve complex problems, drive innovation, and maintain high standards of code quality. You will play a key role in system architecture, strategic thinking, and providing technical guidance. This position involves mentoring junior engineers, collaborating with cross-functional teams, and taking ownership of large projects from inception to delivery.
**Key Responsibilities:**
- Design, develop, and implement robust web applications using .NET Core and C#.
- Architect and implement scalable system solutions.
- Write and optimize complex SQL queries and stored procedures.
- Utilize Azure DevOps for CI/CD pipelines and Git for version control.
- Apply object-oriented design principles and best practices, including unit testing and code reviews.
- Develop and consume web services.
- Collaborate with teams to ensure project alignment and successful delivery.
- Provide technical leadership and mentorship.
**Requirements:**
- 5+ years of professional software engineering experience.
- Proficiency in .NET Core, C#, and SQL.
- Experience with System Architecture, Design Principles, and Git.
- Familiarity with Azure DevOps.
- Strong Problem-Solving and Strategic Thinking abilities.
- Demonstrated Leadership skills.
This is an opportunity to work with a top US Auto Inspection company, with a clear path for potential direct client hire based on performance. The initial engagement will be on Uplers payroll for 3 months, followed by a transfer to Opus India payroll. Salary will be determined based on experience, interview performance, and current CTC (expecting an offer 30-40% above current CTC).