We are actively seeking a highly skilled Senior .NET Developer to join our team immediately or within 15 days. The ideal candidate should have a solid background in .NET, .NET Core, SQL, and microservices with at least 5+ years of experience in software development. You will be responsible for designing, developing, and deploying scalable, secure, and maintainable software systems while working closely with cross-functional teams.
This role offers a fantastic opportunity for a seasoned .NET professional to contribute to modern software solutions and advance their career in a dynamic and collaborative environment.
Key Responsibilities
- Design & Development. Architect, develop, and maintain high-performance, scalable, and secure applications using .NET and .NET Core.
- Microservices & Deployment. Develop and deploy microservices-based applications using .NET Core and Docker to ensure modularity, scalability, and efficiency.
- Cross-Functional Collaboration. Work closely with business analysts, product managers, and other developers to translate business needs into technical solutions.
- Code Quality & Best Practices. Maintain high coding standards, perform code reviews, and ensure adherence to best practices and design patterns.
- Technical Documentation. Prepare and maintain technical documentation, including architecture diagrams, implementation guides, and troubleshooting documentation.
- Testing & QA. Develop and implement automated testing frameworks (unit and integration testing) to ensure software reliability and quality.
- CI/CD & DevOps Collaboration. Work with the DevOps team to implement and maintain continuous integration and deployment (CI/CD) pipelines for seamless software delivery.
- Database Management. Develop and optimize SQL Server database schemas, stored procedures, and queries while ensuring security and performance.
- Agile Methodologies. Follow Scrum or Kanban methodologies to ensure timely project delivery and adaptability to business changes.
- Technology Updates. Stay current with the latest trends in .NET, .NET Core, cloud computing, and microservices to incorporate cutting-edge solutions.
Requirements
- 5+ years of experience in software development using .NET and .NET Core.
- Strong understanding of .NET Framework and .NET Core, including API development.
- Experience in developing and deploying microservices using .NET Core and Docker.
- Strong problem-solving skills with the ability to analyze complex business problems and design effective software solutions.
- Experience with SQL Server designing database schemas, writing optimized queries, stored procedures, and ensuring database security.
- Proficiency in Agile development methodologies like Scrum or Kanban.
- Experience with CI/CD pipelines and working knowledge of cloud-based development tools.
- Strong collaboration and communication skills to effectively work in a cross-functional team.
- Good business acumen, understanding business processes and their impact on software development.
Nice to Have (Preferred Skills)
- Experience with cloud-based platforms such as Azure or AWS.
- Familiarity with business intelligence (BI) tools like Power BI or Tableau.
- Exposure to process mining and process discovery tools.
- Understanding of enterprise architecture frameworks and their implementation.
- Hands-on experience with IT Service Management (ITSM) tools like ServiceNow or BMC Helix.
- Knowledge of machine learning (ML) and artificial intelligence (AI) concepts, including neural networks and deep learning.
Why Join Us?
- Competitive Salary & Benefits Package. We offer industry-leading compensation along with attractive benefits.
- Exciting Career Growth Opportunities. Work on cutting-edge technologies and take on new challenges.
- Collaborative Work Culture. Join a team of experienced professionals who are passionate about technology and innovation.
- Immediate Impact. Be a part of a fast-paced, high-impact environment where your contributions will directly influence key business decisions.
We are looking for candidates who can join immediately or within 15 days. If you meet the qualifications and are ready for your next big opportunity, apply now to become a key player in our development team!