Job Description :
Programmer (PR4) with specialized knowledge and skill sets in:
Agile development methodologies using SCRUM framework.
Developing detail project plans.
Developing detail business analysis plans to document business or processes or systems and to assess the business model and its integration with technology.
Setting up, supporting and utilizing Microsoft TFS (Team Foundation Server
Knowledge and understanding of Microsoft Windows OS 7, 8.1, 10
Knowledge and understanding of Microsoft Windows Server
Knowledge and understanding of Microsoft SQL
Knowledge and understanding networking

MUST HAVE combination of experiences in these specific technologies:

This position requires a background check by the staff augmentation company and submit the results to OOD.
Requirement Description: short description on what they will be working on, objectives, and tasks/deliverables
Ability to set up, configure, support, maintenance and utilize the Microsoft TFS (Team Foundation Server While working with minimal guidance, perform routine maintenance and update on the TFS server.
Must be proficient in researching problems and understanding applications written in AJAX, ASP.Net MVC, C#, jQuery, Jscript, HTML5, and SQL to modify existing and develop new applications.
Provide expertise, guidance, support and/or training to current OOD software developer staff as assigned/needed.
Take corrective action, subject to OOD Management approval, to resolve all issues and problems encountered to ensure the stability of the application running in production.
Plan all required process steps.
Determine time estimates and schedule for work.
Detailed functional and process knowledge.
Identify and track issues, risks and action items.
Engage in ongoing process improvement.
Determine time estimates and schedule for own work and resolve issues in a timely manner.
Moderate functional and process knowledge.
Anticipate, identify, track and resolve issues and risks affecting own work and work of the Application Team. Develop contingency plans as necessary.
Code enhancement and development programs and/or required fixes to production problems using the functional and technical programming standards.
Design applications to functional and technical programming standards.
Develop application designs in support of the systems specifications and interfaces, perhaps in conjunction with application or technical architects.
Work with Functional Architects to gather and interpret user requirements into design specifications.
Develop system specifications and interfaces.
Analyze and design enhancements, development programs, and/or required fixes to production problems.
Utilize deep modeling, design and coding skills. Test enhancement and development programs.
Participate in structured code reviews / walkthroughs.
Support installation of application releases into production as directed.
Execute all required process steps.
Create and provide content for operational documentation to Technical Writers.
Utilize configuration management tools, design tools, debugging tools, and any other environment specific tools necessary to create, test, and implement an application.
Research problems before approaching the Team Lead or Functional Architect for assistance.
Operating System expertise sufficient to perform performance and tuning diagnostics.
Provide expertise in one or more database environments.
Follow quality standards.
Generally aware of new developments in industry and process and has ability to apply them to work as appropriate.
Communicate accurate and useful status updates.
Ability to work in a team environment.
Coordinate work with other software developers on Application Teams.
Assist Team Lead or Test Team Lead in monitoring estimated-time-to-complete (ETC) and actuals for assigned tasks.
Provide status of work to Team Lead and management.
Execution of all responsibilities with little direct supervision of Team Lead or management.
Review and understand the Application Team’s work plan.
Anticipate and resolve issues specific to the team.
Work with users to ensure that solutions meet business requirements.
Complete assigned tasks.
Strong communication/ leadership skills.
Strong influence, collaboration and negotiation experience.
Ability to collaborate with supporting resources across business and/or functional lines.
Have excellent oral and written skills/possess strong meeting and work session facilitation skills.
Have the ability to work independently and as part of a team, the ability to manage time and resources to meet assigned deadlines.
Have strong understanding of prioritization stemming from the elicitation of system and/or user requirements.
Have excellent organizational skills, proven analytical, planning, problem solving, and decision-making skills.
Must be knowledgeable in the English language/speak clearly and understandably use the English language.

Mandatory Requirements/Time
8 or more years of verifiable experience as a software developer in writing code using AJAX, ASP.Net MVC, C#, jQuery, Jscript, HTML5, SQL.

Client : Direct Client