Job Description :
Mandatory Qualifications:
At least six (6) years of Full-Time Equivalent (FTE) experience on one (1) or more Digital Service or agile software projects or platforms, including at least three (3) years of experience must have been on projects or platforms using modern technology and automated processes or using agile methods.
Experience with Java, Javascript, (node.js) Angular or React
Developing and consuming web-based, APIs
Developing software using a test-driven development (TDD) or behavior driven development (BDD) approach
Developing and executing automated unit, integration, and acceptance tests
1+ years of development experience using an agile methodology
1+ years of development experience using RESTful APIs
Experience with data systems architecture, change data capture, data warehousing, and ETL processes
Experience integrating multiple disparate databases into a central data warehouse, including working with data validation, data availability, and data definitions
Experience building real-time, data-driven applications with a focus on sustainable technical infrastructure
Experience with Git/Github for version control
Experience working with cloud platforms, e.g. AWS, Azure, Google Cloud, etc.
Experience synthesizing complex user requirements into project requirements, technical specifications, and project outlines
Demonstrated capability to rapidly learn and work with new/emerging technologies
Preferred Qualifications:
3+ years of experience using Node.js
3+ years of experience doing test-driven development (TDD) with automated test tools (e.g., Karma, Jasmine, Jest, RSpec, Capybara, etc
2+ years of experience with SQL.