IT Developer
Core
Develops and maintains production system applications by translating business requirements into technical designs and writing code.
Role type
mid-level software developer (web server-side)
Builds
mid-sized system applications for production
Domain
retail technology / web development
Deliverable
production ML models | product features
Required skills
C#, ASP.NET MVC, SQL Server, ORM (NHibernate, Entity Framework), JavaScript/jQuery, HTML5, CSS3, Document Databases (RavenDB, Mongo, Couch), MVVM frameworks (Knockout, Angular), NServiceBus, Git, Test Driven Development, Behavior Driven Development
Preferred skills
3-5 years of experience developing programs for production, BS in Computer Science or related field, Agile (Scrum, XP)
Technologies
C#, ASP.NET MVC, SQL Server, NHibernate, Entity Framework, JavaScript, jQuery, HTML5, CSS3, RavenDB, Mongo, Couch, Knockout, Angular, NServiceBus, Git
Responsibilities
Develop total technical design for assigned mid-sized projects based on business requirements; Apply database knowledge to ensure proper usage in system design; Follow established processes, policies, and standards to assure compliance; Conduct test reviews on assigned projects and present findings to management; Write clean code with unit, integration, and acceptance tests and comments.
Seniority
Mid-level, hands-on IC