Sr. Consultant, Application Development

Salary depends on experience
Posted on 09/22/17
Insurance
Salary depends on experience
Posted on 09/22/17

Position Description:
Sr. Consultant, Application Development

As a Sr. Consultant Application Development in our Distribution Technology Department you will:

- Provides technical direction and task assignment to onshore and offshore resources.
- Authors technical and non-technical project artifacts and task assignment specifications.
- Ensures team compliance to SDLC processes and procedures. 
- Performs code reviews to ensure adherence to coding best practices.  Ensures quality deliverables produced by team members meet the project requirements.
- Expected to participate in all aspects of the programming life cycle on IT projects, including requirements analysis, technical design analysis, programming, unit testing, supporting user acceptance testing, implementation, and production support.
- Provides technical direction and task assignment to onshore and offshore resources.
- Authors technical and non-technical project artifacts and task assignment specifications.
- Ensures team compliance to SDLC processes and procedures. 
- Performs code reviews to ensure adherence to coding best practices.  Ensures quality deliverables produced by team members meet the project requirements.
- Evaluates risk and courses of action on an ongoing basis and selects the best alternative to attain project goals.

Position Requirements:
The Ideal Canidate will have:

- Experience using React JS in a production environment
- Experience using C# as a back end for JSON, Web API and REST architecture
- Experience with Microsoft .Net Framework MVC, application development and experience with Microsoft Visual Studio.
- Experience/familiar with using Message Queuing and micro services.
- Experience with RDBMS including Oracle
- Experience using ORM tools such as Entity Framework
- Excellent analytical, problem solving, and debugging skills
- Software engineering experience in object-oriented design and applying loosely coupled distributed design patterns to realize mid to large size applications.
- Ability to apply Domain Driven Design in development.
- Experience with unit testing in application development.
- Experience in agile/scrum teams using TFS/JIRA
- Solid understanding of the software development process and experience working on agile teams
- Excellent Team Leader both on and offshore

149762

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.