Job
Description
You have an exciting opportunity to join our dynamic technology team as a .NET Software Developer. As a skilled and motivated individual, you will be responsible for designing, developing, testing, and maintaining applications using the .NET framework. Your expertise in C#, ASP.NET, and .NET Core will be essential in creating scalable applications while adhering to software development best practices. In this role, you will collaborate with cross-functional teams to define, design, and implement new features. Your ability to write clean, efficient code and participate in code reviews will contribute to the overall success of our projects. Additionally, you will troubleshoot, debug, and optimize existing software to ensure performance, quality, and responsiveness. To excel in this position, you should possess a Bachelor's degree in computer science, Engineering, or a related field, along with 3-6 years of experience in .NET development. Proficiency in C#, ASP.NET MVC, and .NET Core is required, as well as a strong understanding of RESTful APIs and web services. Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React will be advantageous. Familiarity with databases like SQL Server, MySQL, or Oracle, as well as knowledge of version control systems like Git, are also essential. Preferred skills for this role include an understanding of Agile/Scrum methodologies, exposure to CI/CD pipelines and DevOps practices, and familiarity with unit testing and automated testing frameworks. By staying current with emerging technologies and applying them in your development work, you will contribute to the innovation and success of our projects.,