ApplySoftware Engineer III/IV
Posted about 2 months agoViewed
View full description
Requirements:
- 8+ years' experience in software development with .Net based web applications.
- Hands-on experience with C#, LINQ, .NET Framework (ASP.NET, MVC 5).
- UI development skills including JavaScript, JQuery, HTML, CSS, BootStrap.
- Experience with Entity Framework or a similar ORM.
- Knowledge of Azure SQL Server and web services, REST API.
- Familiarity with automated testing tools such as NUnit or xUnit.
- Experience with troubleshooting production code and analyzing application performance.
- Proficiency in Microsoft Visual Studio or a similar IDE.
- Experience with Agile development methodologies (scrum).
- Strong interpersonal skills and ability to reason logically.
Responsibilities:
- Maintain and improve .Net web applications, including enhancements and performance optimization.
- Collaborate with developers, testers, and stakeholders to ensure successful product maintenance.
- Document software changes for clarity.
- Participate in code refactoring to enhance codebase maintainability.
- Create and maintain unit and regression tests to ensure functionality.
- Perform peer code reviews to uphold quality standards.
- Identify and address security vulnerabilities in .Net applications.
- Provide support to clients through issue troubleshooting and communication.
- Deliver high-quality software with a low defect rate.
- Mentor junior engineers to develop their skills.
Apply