JSL delivers customer-centric IT solutions for Federal, State and local governments. We offer our customers three distinct advantages: expertise in our service offerings, leadership that drives innovation, and a culture focused on customer satisfaction. Our mission is to cultivate relationships, responsibility and results through people, purpose and process.
Specific Duties to Perform:
· Participates in the design and coding of software products. Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.
· Writes and updates technical documentation such as user system design documentation, interface control specifications, API guide, developers guide and training materials.
· Troubleshoots problems and provides customer support for software operating system and application issues.
· Support development schedule creation, maintenance, and monitoring for assigned product(s) as necessary.
· Maintains current knowledge of relevant technology as assigned.
· Support the technical innovation and cloud migration/implementation process.
· Support the initiation, evaluation and testing process improvement and technology changes for assigned product(s).
· Review requirements documents from a development perspective and provide input/comments on defined requirements, as necessary.
· Provide level of effort for any development tasks and develop the technical implementation approach.
· Participate in the requirements definition process to establish an understanding of system changes and their effect on current functionality.
· Document design of the system based on the approved changes for a given release in the Detail Design documents.
· Update/Create code for the approved changes for a given release for the assigned tasks.
· Create/document development tests to ensure the changes are completed as requested, per the approved changes for a given release.
· Conduct code reviews and execute development tests (interface and unit) per the approved requirements for given release.
· Document results of executed development tests and provide support to the testing team on development related questions/issues.
· Provide timely status updates in JIRA logs that are being worked on throughout the testing phases.
· Implement/move code changes into the non-production and production environments.
· Provide operational support (i.e. identifying/resolving issues found in production) as appropriate.
· Serve as SME for and review documentation for the integrated applications and interfaces as appropriate.
Position Qualifications/Experience/Education: Required Qualifications:
· 8-10 years of software development experience.
· Strong critical thinking and problem-solving skills.
· Strong written and oral communication skills.
· Personal accountability.
· Organized and self-motivated. Competencies:
· Preferred languages and Frameworks: Java, Spring Boot, Maven, Angular, TypeScript, Restful APIs, JSON
· Experience with HTML 5, JavaScript and CSS
· Experience with PostgreSQL and Redis
· Experience with Database indexing and partitioning
· Experience with Docker/Containerization
· Experience with Tomcat, NGINX, Node.js
· Experience implementing design patterns and best practices
· Preferred experience software and IDEs: Git, JIRA, Eclipse/IntelliJ
· Preferred experience with AWS services including: ECS, RDS, ElastiCache, Aurora, CodeCommit, CodeBuild, CodePipeline, CloudFormation
Clearance Required: Yes, 6C Must be a U.S. Citizen
We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Job Type: Full-time
Pay: $90,000.00 – $100,000.00 per year
Benefits:
Schedule:
Education:
Experience:
Security clearance:
Work Location: Remote
In a world of possibilities, pursue one with endless opportunities. Imagine Next! When it comes to what you want in...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Cyient is a global engineering and technology solutions company. As a Design, Build, and Maintain...
Apply For This JobThe School of Architecture and Design (SoAD) at Wentworth Institute of Technology invites applications for a position in Industrial Design...
Apply For This JobImagine working at Intellibus to engineer platforms that impact billions of lives around the world. With your passion and focus...
Apply For This JobJob Description As the Lead Designer of 3D Process & Development, you will be a part of a dynamic team...
Apply For This JobUnited Systems and Software, Inc. (USSI) is seeking to hire an Entry Level Software Engineer who loves to learn and...
Apply For This Job