Job
Description
As a highly skilled and experienced Senior .NET Developer with 5-10 years of professional experience, you will be joining a growing team. Your expertise in .NET technologies and strong understanding of software development best practices will be instrumental in leading development teams. Your collaboration and communication skills will play a crucial role in project planning, mentoring junior developers, and ensuring successful project delivery. **Key Responsibilities:** - Develop, test, and deploy robust .NET applications (Web, Desktop, or Cloud-based) using C#, ASP.NET, .NET Core, and other related technologies. - Design and implement software solutions following best practices in software architecture and design patterns. - Collaborate with product owners, business analysts, and stakeholders to gather requirements and ensure the development of high-quality, scalable applications. - Oversee the development life cycle from design through implementation and testing. - Ensure code quality by conducting code reviews, writing unit tests, and following continuous integration practices. - Manage version control using GitHub, handling pull requests, branching strategies, and code merging. - Troubleshoot, debug, and optimize existing applications to ensure efficiency and scalability. - Stay current with emerging .NET technologies and industry trends to bring innovative solutions to the team. **Qualifications Required:** - Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience). Desirable Skills: - Experience with cloud platforms like Microsoft Azure or AWS. - Familiarity with DevOps practices and CI/CD pipelines. - Knowledge of containerization technologies like Docker. - Experience with automated testing frameworks and tools. - Experience in leading projects and managing deadlines. - Experience in team handling. Joining us will provide you with: - Competitive salary and benefits. - Opportunity to work with a dynamic team on challenging and exciting projects. - Career growth and development opportunities. - Supportive work environment with a focus on innovation and technology. As a highly skilled and experienced Senior .NET Developer with 5-10 years of professional experience, you will be joining a growing team. Your expertise in .NET technologies and strong understanding of software development best practices will be instrumental in leading development teams. Your collaboration and communication skills will play a crucial role in project planning, mentoring junior developers, and ensuring successful project delivery. **Key Responsibilities:** - Develop, test, and deploy robust .NET applications (Web, Desktop, or Cloud-based) using C#, ASP.NET, .NET Core, and other related technologies. - Design and implement software solutions following best practices in software architecture and design patterns. - Collaborate with product owners, business analysts, and stakeholders to gather requirements and ensure the development of high-quality, scalable applications. - Oversee the development life cycle from design through implementation and testing. - Ensure code quality by conducting code reviews, writing unit tests, and following continuous integration practices. - Manage version control using GitHub, handling pull requests, branching strategies, and code merging. - Troubleshoot, debug, and optimize existing applications to ensure efficiency and scalability. - Stay current with emerging .NET technologies and industry trends to bring innovative solutions to the team. **Qualifications Required:** - Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience). Desirable Skills: - Experience with cloud platforms like Microsoft Azure or AWS. - Familiarity with DevOps practices and CI/CD pipelines. - Knowledge of containerization technologies like Docker. - Experience with automated testing frameworks and tools. - Experience in leading projects and managing deadlines. - Experience in team handling. Joining us will provide you with: - Competitive salary and benefits. - Opportunity to work with a dynamic team on challenging and exciting projects. - Career growth and development opportunities. - Supportive work environment with a focus on innovation and technology.