As an Advanced Software Engineer, you will design, develop, and maintain scalable web applications and APIs using C#/.NET, optimize SQL databases, and deploy solutions on cloud platforms. This role requires strong technical expertise, problem-solving skills, and the ability to mentor junior engineers while delivering high-quality software in an agile environment.
What You'll Do
Application Development:
+ Build and enhance features and APIs using ASP.NET Core, Web API, and MVC frameworks.
+ Implement robust unit, integration, and functional tests.
Database Design & Optimization:
+ Design schemas, write complex queries, and optimize performance for SQL Server/Azure SQL.
+ Implement stored procedures, indexing strategies, and query tuning.
Cloud Deployment & Operations:
+ Architect and deploy services on Azure (App Service, Functions, Key Vault, Storage).
+ Set up CI/CD pipelines using Azure DevOps or GitHub Actions and manage secrets securely.
Collaboration & Leadership:
+ Participate in agile ceremonies, lead code reviews, and enforce secure coding practices (OWASP).
+ Mentor junior engineers and contribute to team standards and documentation.
Monitoring & Reliability:
+ Implement logging and telemetry (Serilog, Application Insights) and troubleshoot performance issues.
+ Drive root-cause analysis for defects and improve operational reliability.
Front-End Integration:
Collaborate with UI teams and integrate APIs with front-end frameworks (React/Angular).
+
Must-Have Qualifications
Programming:
+ Advanced proficiency in C#, .NET (ASP.NET Core, Web API, MVC), asynchronous programming, and design patterns.
Database Expertise:
+ Strong SQL skills, query optimization, and understanding of relational database principles.
Cloud & DevOps:
+ Hands-on experience with Azure services, CI/CD pipelines, and infrastructure automation (IaC).
Testing & Quality:
+ Ability to implement automated tests and use mocking frameworks (Moq).
Security & Performance:
+ Deep understanding of OWASP Top 10, OAuth2/OIDC, caching strategies, and performance tuning.
Collaboration:
Excellent communication, leadership, and agile team experience.
+
Preferred Skills
Expertise in Entity Framework Core and migrations.
RESTful API design, Swagger documentation, and JSON serialization.
Familiarity with containerization (Docker) and microservices architecture.
Experience with Azure DevOps/GitHub Actions and IaC tools (Bicep/Terraform).
Advanced troubleshooting using profilers and query plans.
Bachelor's degree in Computer Science/Engineering or equivalent practical experience.
6-8 years
of professional software development experience with demonstrated expertise in .NET and cloud technologies.
Success Measures (First 6-12 Months)
Deliver high-quality, secure, and performant features aligned with business goals.
Lead code reviews and mentor team members effectively.
Demonstrate proficiency in cloud deployments, database optimization, and DevOps practices.
Contribute to improving system reliability and operational excellence.
Working Style
Agile/Scrum methodology, iterative delivery, and strong ownership mindset.
Collaborative, inclusive, and documentation-driven culture.
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.