Job Description
Primary responsibilities include:
- Develop, maintain, and enhance software applications using .NET and modern front-end frameworks such as Angular.
- Collaborate with technology analysts, product managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Design, code, test, and debug applications in accordance with established coding standards and best practices.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Remain up-to-date with emerging technologies and industry best practices.
Qualifications
Required Skills:
- Experience in .NET development, including proficiency in C# and ASP.NET or similar technologies.
- Solid understanding of object-oriented programming principles.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with database systems such as SQL Server.
- Ability to creatively problem solve.
- Strong verbal and written communication skills.
- Ability to work independently and as part of a team.
- Willingness to quickly learn new technical concepts and share knowledge with team.
Preferred Skills:
- Experience with API endpoints and web services.
- Knowledge of cloud platforms such as AWS.
- Familiarity with DevOps practices and tools.
- Knowledge of agile principles