Posted on: 08/09/2025
About the Role :
We are seeking an experienced and highly skilled Senior .NET Developer to join our dynamic and innovative software development team. The ideal candidate will be a creative problem-solver with a strong background in building scalable, high-performance, and secure applications using the Microsoft .NET technology stack. You will be responsible for the full software development lifecycle, from concept and design to testing and deployment.
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and secure applications using C#, .NET Core, and ASP.NET.
- Write clean, well-documented, and efficient code following best practices and design patterns.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define, design, and ship new features.
- Participate in all phases of the software development lifecycle, including requirements analysis, architecture, design, development, testing, and deployment.
- Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability.
- Integrate data storage solutions, such as SQL Server and NoSQL databases.
- Develop and consume RESTful APIs and microservices.
- Implement and maintain CI/CD pipelines to automate the build, test, and deployment process.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
Required Skills and Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development using the .NET framework.
- Proven expertise in C# and the .NET ecosystem, including .NET Core and ASP.NET.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Proficiency in building and consuming RESTful services and APIs.
- Experience with relational databases, particularly SQL Server, including writing complex queries, stored procedures, and schema design.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript. Experience with a modern front-end framework like React, Angular, or Vue.js is a plus.
- Experience with source control systems, such as Git.
- Knowledge of cloud platforms like Microsoft Azure or Amazon Web Services (AWS).
- Experience working in an Agile/Scrum development environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Qualifications :
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with microservices architecture.
- Knowledge of automated testing frameworks (e.g., xUnit, NUnit, Moq).
- Experience with message queues (e.g., RabbitMQ, Azure Service Bus).
- Certifications in Microsoft technologies (e.g., Microsoft Certified: Azure Developer Associate)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1542845
Interview Questions for you
View All