The Integrated Solutions Division is seeking a Software Developer in Key West, FL to help develop software solutions delivered to our government customers. Remote telework is possible with regular travel to the customer site. The successful candidate will work collaboratively with an outstanding software team and operators and will promote many aspects of the software development lifecycle to include scope and work estimation, architecture and design, coding, and automated testing within an Agile and Continuous Integration and Continuous Delivery model. In this capacity, you’ll work with a full-stack developer, analysts and operators, create and deliver impactful code. You’ll build and modify the front-end interfaces that our operators will use to interact with the system to meet evolving mission needs. The ideal candidate has experience or deep interest in full-stack development with front-end development and design focus.
.
Primary Responsibilities:
- Participate in the full software development lifecycle, working within broadly defined parameters.
- Report issues in work management tool (e.g., Jira) along with steps required to re-create the issue
- Participate in Agile ceremonies, including daily standups, sprint planning meetings, sprint reviews and sprint retrospectives.
- Support creation and updating of all relevant documentation and specifications for design, development and testing.
- Identify potential roadblocks and develop around them.
- Plan and estimate development tasks and work to improve performance metrics.
- Develop maintainable code that matches specification.
- Perform automated testing of code.
- Work closely with other engineers and end users to develop the best technical design and approach for new product development.
- Build software solutions where the solution is not always well defined but always considers the customer first.
Basic Qualifications:
- Requires a BS degree in Electrical/Computer/Systems Engineering, Applied Mathematics, Computer Science, Physics or related field and 2-3 years of prior relevant experience, or a Masters with 1-2 years of prior relevant experience.
- Experience will be considered in lieu of degree on a case-by-case basis.
- Knowledge and experience in JavaScript frameworks such as React, Angular, Svelte, etc
- Familiar with front-end technology trends with solid understanding/experience of popular front-end frameworks like ReactJS, Angular, etc.
- Website and web application design experience
- Human interface design, ability to build systems that are delightful and efficient to work with
- Ability to create mocks from user interviews and implement
- Knowledge and familiarity with HTML, CSS, XML, REST, JSON.
- Well versed in AJAX
- Back-end frameworks, node.js experience, need to have the ability to bootstrap the app on your own.
Preferred Qualifications:
- Experience with Agile development principles and methodologies
- Experience with automating unit, functional, integration and performance testing of web applications using industry-standard tools such as JUnit, SoapUI, Cucumber, Selenium, and JMeter
- Working knowledge of continuous integration and delivery methodologies and tools (i.e. Jenkins)
- Familiarity with software design patterns
- Solid understanding of software development process fundamentals
- Experience managing projects within the Atlassian suite of tools (Confluence, JIRA, Bitbucket).
- Knowledge of a version control system (e.g., Git).
- Familiarity with SQL and NoSQL databases
- Experience with Containerization (Docker) and Container Orchestration (Kubernetes)
- Familiarity with AWS, Azure, and other cloud-based platforms
- PKI management and user authentication
- Ability to obtain and hold a TS//SCI clearance
Original Posting Date:
2024-07-24
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $65,000.00 - $117,500.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.