You haven't searched anything yet.
The Sponsor applies technical resources to accelerate the timely, reliable, and secure delivery of open source data, information, and insights. The Sponsor requires support to maintain and enhance an existing big data exploitation platform. The Contractor will work within an agile team environment. Work will include creating Amazon Web Services (AWS)-based resources; writing, testing, and debugging custom application code; administering database services; and performing data cleaning, formatting, and other forms of data management. The Team shall work closely with the Sponsor’s product owner and program manager to deliver user stories necessary to realize product vision. The Team shall coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements. The Team shall apply an agile approach to software development consistent with the Sponsor’s project management and software development frameworks with a focus on demonstrating and delivering releasable software every iteration. The Team shall create and maintain JWICS-accessible resources within the Sponsor’s Amazon Web Services (AWS) Cloud environment. The Team shall ensure all security vulnerabilities are addressed as appropriate by severity and maintain security accreditation, including maintaining plan of action for vulnerability remediation. The Team shall maintain all source code in Sponsor-wide, remote Git repository. The Team shall apply industry best practices (such as, but not specifically Test Driven Development) for ensuring custom application code is comprehensively tested. The Team shall administer and maintain relational and non-relational transactional database systems within the application security boundary. The Team shall perform data cleaning and formatting for ingested data ensuring they meet quality and content management standards.
1. (Mandatory) Demonstrated experience building and maintaining cloud based platforms.
2. (Mandatory) Demonstrated experience administering, securing, and scaling AWS EC2 resources consisting of CentOS/Linux servers with some configured as MySQL database servers.
3. (Mandatory) Demonstrated experience applying front end technologies, including HTML5, CSS, and JavaScript/jQuery.
4. (Mandatory) Demonstrated experience developing and maintaining applications using Ruby on Rails with Apache Solr.
5. (Mandatory) Demonstrated experience developing software in a DevSecOps environment.
6. (Mandatory) Demonstrated experience with modern system architecture patterns, such as event-driven, microservices and MVC architectures.
7. (Mandatory) Demonstrated experience maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines with automated testing and deployment.
8. (Mandatory) Demonstrated experience using Git as a source code repository.
9. (Desired) Demonstrated experience with Angular, React, or Vue.js
10. (Desired) Demonstrated experience with D3.js or OpenLayers 3
All your information will be kept confidential according to EEO guidelines.
Full Time
$84k-102k (estimate)
05/25/2023
03/27/2024
The job skills required for Software Developer (Full Scope Poly) include Agile, Software Development, JavaScript, AWS, Open Source, CSS, etc. Having related job skills and expertise will give you an advantage when applying to be a Software Developer (Full Scope Poly). That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Developer (Full Scope Poly). Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Software Developer (Full Scope Poly) positions, which can be used as a reference in future career path planning. As a Software Developer (Full Scope Poly), it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Developer (Full Scope Poly). You can explore the career advancement for a Software Developer (Full Scope Poly) below and select your interested title to get hiring information.
If you are interested in becoming a Software Developer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Developer for your reference.
Step 1: Understand the job description and responsibilities of an Accountant.
Quotes from people on Software Developer job description and responsibilities
Performed requirements analysis, system design and specification, and led software development team to ensure resulting application met stated objectives.
02/17/2022: Memphis, TN
The Software Developer works closely with other software team members to design, develop and troubleshoot high quality software.
02/27/2022: Minneapolis, MN
Software developers are the creative minds behind software programs, and they have the technical skills to build those programs or to oversee their creation by a team.
01/10/2022: Houston, TX
Being a good developer means being able to balance completing day-to-day tasks with focusing on the project as a whole.
12/12/2021: Norwich, CT
Software developers use soft skills to work efficiently and productively with their colleagues during the development process.
12/12/2021: Albany, GA
Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.
Career tips from people on Software Developer jobs
Software developers regularly use a defined skill set, to create technical assets for use during the creation, testing, and launch phases of software development.
01/24/2022: Temple, TX
To become adequately productive and proficient, developers new to software applications often require months — even years — of on-the-job training to avoid making dangerous mistakes that put systems at risk.
12/11/2021: Poughkeepsie, NY
The candidate will be required to prepare documents and reports on the status of software.
12/08/2021: Salisbury, NC
For software developers to build efficient programs and organise data efficiently, they should possess knowledge of data structures.
01/24/2022: Frankfort, KY
Developers need to be familiar and capable to conduct all of the above tests on their technical output.
01/18/2022: Boston, MA
Step 3: View the best colleges and universities for Software Developer.