2 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the architecture, design, and development of scalable applications using .NET Core, ASP.NET, C#, SQL Server, LLMs, and Angular.
- Mentor and guide software engineers, conduct code reviews, and foster a collaborative engineering environment.
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Design and implement robust front-end and back-end software systems.
- Advocate for software development best practices, code quality, testing, and deployment processes.
- Implement CI/CD pipelines and automated testing.
- Research emerging technologies and recommend improvements to product offerings.
- Analyze and troubleshoot complex software issues and provide timely resolutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 12+ years of software development experience with a strong focus on .NET Core, ASP.NET, C#, SQL Server, and LLMs.
- Proven experience building web applications using Angular and related technologies.
- Strong understanding of cloud technologies such as Azure and AWS.
- Experience with SQL and NoSQL databases, including SQL Server and MongoDB, and ORM frameworks such as Entity Framework.
- Proven experience delivering scalable, customer-centric solutions in product-based companies.
- Familiarity with Agile development methodologies and tools such as Scrum and Jira.
- Excellent problem-solving, attention-to-detail, communication, and collaboration skills.
