Less than 5 years experience • IT Consulting/Services
Duties: Collect and analyze business requirements. Write code implementing written specifications from requirements. Write unit tests, integration tests and functional tests to cover code. Deliver test effort, develop test data, and analyze test results. Analyze, design, code and test programs. Participate in daily standup, retrospective, sprint review and sprint planning meetings. Coordinate with team members in development and testing activities. Maintain standards in all deliverables. Design and develop project using latest technologies. Develop RESTful web services. Ensure coding standards and compliance. Provide code reviews. Participate in pair programming with software engineers on the development team.
Requirements: Employer will accept Bachelor’s degree in Computer Science, Engineering, Math, Physics or related technical field and 2 years of work experience in job offered or 2 years of work experience in a computer-related occupation. Experience must include: 1) Grails/Groovy web development; 2) Developing emissions trading registry web applications; 3) DevOps for a mature software program; 4) Relational databases; 5) Automated cloud deployment environments 6) Troubleshooting operational issues; 7) Web technologies; 8) Analytical skills in a Unix/Linux environment; 9) Continuous integration systems; 10) Writing automated tests for testing and quality assurance; 11) Geb and Spock testing frameworks. Experience may be gained concurrently. Any suitable combination of education, training, or experience is acceptable. Must be available to work on projects at various, unanticipated sites throughout the United States.
Requisition ID RQ650