Job Description :
Senior C# Developer (F2F Interview Required)
Arlington, VA
Long Term

Client has the need for a C# Developer to support Client''s efforts in the design, development, and implementation of enhancements to Client''s Retirement Security Platform RSP. RSP is designed to leverage the latest technologies and industry best practices in support of current and future defined benefit plan designs and to provide for accurate, efficient and flexible gathering and maintenance of data, Retirement Security RS billing and administration, actuarial valuation and data warehouse reporting, calculation and payment of benefits, as well as modeling and reporting on current and future retirement income levels to both participating cooperatives and their covered employees.

Candidate for this position shall have the following qualifications and requirements:
The C# Developer shall be responsible for participating in the full life-cycle development process including requirements analysis, system design, development, continuous integration and deployment, configuration management, testing, implementation and support. This development process shall involve close collaboration with Client staff, other contracted resources from the Supplier and contracted resources from other firms. The C# Developer shall be called on at times to work with technical and non-technical teams outside of the RS program on integration and other tasks related to interactions between the RS Program and other systems and processes.
The C# Developer must take ownership of projects/tasks/issues and work them through completion.
The C# Developer shall develop and maintain comprehensive architecture and integration documentation, participate in code reviews to ensure processes support existing architecture, follow defined guidelines and coding standards and meet user requirements. All work performed including coding, testing, documentation and status reporting shall be done in a manner consistent with Client standards and processes.
The C# Developer shall collaborate with end users and provide exceptional customer service by becoming a trusted business advisor. The C# Developer shall be called on at times to participate knowledge sharing and transfer activities with designated Client staff and contracted resources.

MUST HAVE SKILLS:
Participate in development activities according to Agile best practices, including continuous integration, automated unit testing, and automated builds and deployments where appropriate by leveraging Client systems and methodologies as specified by Client and the program management team.
Participate in one or more daily stand up meetings.
Participate in planning and design meetings.
Participate in Agile ceremonies as requested by Client.
Participate in other meetings related to the RSP program as requested by Client.
Create and maintain documentation related to work performed on the project including, but not limited to, JIRA tasks, story and acceptance criteria definition, architecture diagrams, design artifacts and project wiki entries as requested by Client.
Provide a weekly, written status report to the Client program management team by close of business each Friday. This status report shall provide a detailed account of work accomplished during the previous week, any outstanding risks or impediments and a detailed description of work planned for the upcoming week.