Job TitleResponsibilitiesWork collaboratively with internal and external resources throughout the project lifecycle to ensure system modifications meet business needsDevelop, maintain and deliver desirable, feasible, viable, sustainable features to end-usersConduct the required engineering work to support the sprint goalsSupport production issues as relate to the application functionality and integration pointsMandatory SkillsBS in Computer Science or Related2+ years web application development experienceExperience.Net Framework /.Net, IIS, MVC 5+Experience with AngularJS / Angular 2+Experience with SQL (Oracle 12c, PostgreSQL would be nice to have)Understanding of Object-Oriented Programming + Object-Oriented Development (SOLID principles, Design Patterns)Understanding of clean architecture and domain-driven design/TDD/DIExperience with GIT