onsite
Senior Application Developer / Software Engineer - Navteca
Software Engineer
Senior developer leading end‑to‑end design, development, and integration of high‑performance enterprise applications using C#, .NET, SQL, and Azure within an Agile environment.
About the role
Key Responsibilities
- Architect, design, and implement scalable enterprise applications using C# and the .NET framework.
- Develop, test, and maintain robust data access layers and SQL databases, ensuring performance and reliability.
- Integrate services and external systems through RESTful APIs and cloud platforms, primarily Microsoft Azure.
- Lead code reviews, mentor junior developers, and enforce best practices across the full software development lifecycle.
- Collaborate with product owners, QA, and operations teams in Agile sprints to deliver high‑quality releases on schedule.
Requirements
- 7+ years of professional experience in application development with strong expertise in C#, .NET, and SQL.
- Proven experience designing and deploying solutions on Azure (App Services, Functions, DevOps pipelines).
- Deep understanding of REST API design, security, and performance optimization.
- Hands‑on experience with Agile methodologies, CI/CD, and automated testing frameworks.
- Excellent problem‑solving skills and ability to provide technical leadership in a fast‑paced environment.