Description
You will develop and maintain high-quality web applications within an Agile environment.
Responsibilities
- Implement code based on user stories and acceptance criteria.
- Review and improve existing codebases to ensure quality.
- Create automated unit tests and utilize Test Driven Development.
- Translate business requirements into technical solutions and data models.
- Develop solutions to improve system performance and scalability.
Required Skills
- 6+ years of experience in object-oriented programming.
- 5+ years of web development using ASP.NET and C#.
- 5+ years of experience with JavaScript, including jQuery.
- 5+ years of experience with CSS and Bootstrap.
- 3+ years of experience with Microsoft MVC 4.0 or higher, including Razor.
- 3+ years of experience with Oracle or SQL Server backends.
- 3+ years of experience writing SQL Server queries and stored procedures.
- 2+ years of experience writing Entity Framework data access.
- Bachelor's degree in a technical area such as mathematics, computer science, engineering, or information systems.
Preferred Skills
- 5+ years of experience working in Agile environments like Scrum or Kanban.
- Experience using GIT with Team Foundation Server.
- Experience with continuous integration, AngularJS, or Selenium automated UI testing.