Job Description :

Job Title: Principal Software Developer

Responsibilities:

Specific Roles and Responsibilities for the FDA Principal Software Developer position include but are not limited to:

  • Participate as a core member of the Agile team across all planning, analysis, design, development, and testing activities
  • Must be up to date on the current technology landscape, be technology agnostic, and have a passion for staying current and experimenting with new approaches and tools
  • Deliver on a system modernization project in which business capabilities previously provided by a legacy system are re-developed on a new platform or technology
  • Work with complex data and understanding the current technologies available for data analysis, processing, and visualization
  • Collaborate with the Business Analysts, test team and leads and provide documentation for customer deliverables
  • Lead in design, code, code inspections and test inspections throughout the life cycle to identify issues/defects and participate in other meetings such as use case creation technical interchanges
  • Develop estimates for design and implementation based on a level of effort and relative sizing (small, medium, large) depending on complexity of the requirements
  • Comply with CMMI level 3 and project level processes to improve efficiency and consistency of all deliverables
  • Guide and mentor junior software engineers within the project
  • Coordinate closely with peers to ensure proper implementation of system specifications and integration of the new development with the complete system

Qualifications:

The Principal Software Developer will have the following qualifications:

  • 10+ years of experience with full software lifecycle development experience primarily within the Java Development Stack: Java / J2EE, JavaScript, EJB, JPA, JAXB, JAXP, JDOM, Angular
  • Oracle 11g / 12c, Exadata
  • Linux, Apache HTTP Server, Apache Axis, Apache Spring, REST/JSON, SOAP, WSDL, XML, XSD
  • Experience with Subversion, JIRA, and HP ALM
  • Excellent understanding of Service Oriented Architecture (SOA)
  • Ability to very quickly ramp up to understand code, provide updates, design inputs, interfaces to other applications
  • Familiar with Agile development methodology
  • Experience in a parallel development environment managing overlapping development efforts that can impact the same functionalities
  • Excellent verbal and written communication skills, including experience working directly with customers to discuss their requirements and objectives.
  • Ability to prioritize, status, and multitask

Education: Bachelors Degree in Computer Science or similar required

Client: REI/FDA

Clearance: Eligible to obtain a public trust clearance

Location: Mostly remote. But should local and open to travel if required to Sterling, VA office

W2 or Owncorp only.

COVID Policy Disclosure: Should the essential functions of this position require that the employee performing this role work on-site at REI's Sterling location the following requirements will apply: the individual holding this position must be fully vaccinated, as defined in CDC guidance, as a condition of continued employment. REI will consider requests to be excused from this policy whenever necessary to comply with legal requirements and will consider any requests for reasonable accommodations due to a disability, religion, or other exemptions on an individual basis in accordance with applicable legal requirements. Employees and applicants requesting accommodations should request the accommodation in writing and should explain in detail the reasons why they are seeking an accommodation. REI will request additional information or documentation it deems necessary to inform its decision on an employee's or applicant's accommodation request.

             

Similar Jobs you may be interested in ..