Job Title: .NET Developer Position Overview:
We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will be responsible for developing, maintaining, and supporting .NET applications. You will collaborate with cross-functional teams to define, design, and ship new features, as well as maintain code quality, organization, and automation.
Responsibilities: Develop high-quality software design and architecture using .NET technologies. Develop, test, and maintain applications per business requirements. Collaborate with internal teams to produce software design and architecture. Write clean, scalable code using .NET programming languages. Test and deploy applications and systems. Revise, update, refactor, and debug code. Improve existing software by analyzing and identifying areas for modification and enhancement. Investigate and resolve technical issues and provide support. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. years of experience as a .NET Developer or Application Developer. Proficient in C# and/or VB.NET, with a good understanding of their ecosystems. Strong understanding of object-oriented programming (OOP) principles. Experience with ASP.NET MVC and/or ASP.NET Core. Familiarity with SQL Server and/or other relational databases. Experience with web services development using REST, SOAP, etc. Knowledge of front-end development languages and frameworks (HTML5, CSS3, JavaScript, etc.) is a plus. Experience with version control systems (e.g., Git). Excellent troubleshooting and communication skills. Ability to work independently and in a team environment. Strong attention to detail and problem-solving skills. Preferred Qualifications: Experience with agile development methodologies. Certifications in .NET technologies are a plus. Experience with cloud platforms such as Azure or AWS.