Daily responsibilities include:

  • Developing software through participation in Agile Scrum ceremonies and collaborating with team members to best fulfill client requirements.
  • Conducting Application Unit Testing (AUT) by creating test scenarios, documenting test cases, creating test data and tracking test defects.
  • Participating in software design reviews and problem tracking management to bring defects to a resolution.
  • Participating in integration planning with the team to ensure seamless integration with other system modules.
  • Developing Entity Relationship Diagrams (ERDs) and Data Flow Diagrams (DFDs) for preliminary design reviews, and creating tables and views as specified in the SCRUM software process.
  • Reviewing business requirements, system requirements and technical specification.
  • Participating in meetings and discussions involving various organizational levels which include the NETC CIO, upper management, and the training operations staff.
  • Communicating effectively with client management and system team leads on project status, problems, and critical issues.

Must Have Skills

  • Experience implementing SOA principles and developing web services using the Apache CXF framework.
  • Application design and development experience using Java EE with JSF, JPA and EJB technologies.
  • Demonstrated ability as a self-starter with strong written and verbal communication skills who works well on teams as well as independently. Strong problem solving, analytical thinking, and analysis skills.

Nice to Have Skills

  • Familiarity with DODAF artifacts
  • Relational Database (Oracle) with PL/SQL
  • JBOSS SOA-P-5 and JBOSS EAP-6

Clearance Requirement:  Must have Secret to Start Work
Required Baseline Certs:  Security+ CE or equivalent IAT Level II certification