Software Engineer II – Full Stack Developer
We are seeking a passionate and experienced Full Stack Developer to join our dynamic engineering team. As a Software Engineer II, you will be responsible for designing, developing, and maintaining scalable web applications and services across the full technology stack. You will collaborate closely with cross-functional teams to deliver high-quality solutions that drive business value.
Key Responsibilities :
Develop and maintain robust backend services using C#, .NET Framework, .NET Core, Web APIs, MVC, and Console Applications.
Design and implement responsive front-end interfaces using Angular, React, HTML, CSS, JavaScript, and jQuery.
Work with relational and non-relational databases including Oracle, MS SQL Server, MySQL, and MongoDB.
Participate in the full software development lifecycle : requirement gathering, design, coding, testing, deployment, and maintenance.
Optimize application performance and ensure scalability and security.
Collaborate with product managers, designers, and other engineers to deliver high-impact features.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug issues across the stack.
Required Skills & Qualifications :
4–10 years of hands-on experience in full stack development.
Strong proficiency in C# and .NET technologies.
Experience building RESTful APIs and web applications.
Solid understanding of front-end frameworks like Angular or React.
Proficient in HTML, CSS, JavaScript, and jQuery.
Experience with relational databases (Oracle, MS SQL Server, MySQL) and NoSQL databases (MongoDB or similar).
Familiarity with software development best practices, version control (Git), and agile methodologies.
Excellent problem-solving and communication skills.
Good to Have :
Experience with cloud platforms (Azure, AWS,
Exposure to DevOps practices and CI / CD pipelines.
Knowledge of containerization (Docker, Kubernetes).
Software Engr Ii • india, India