Gray Tier Technologies is looking for a Senior Software Developer to support a contract providing integration, design, development, and sustainment for one of our Intelligence Community clients.
The work includes planning and scheduling; system integration; software development, integration, and test; software release planning and deployment; operations and sustainment; and user migrations from legacy systems.
Skills & Tasks
- Able to develop & use more complex concepts & processes:
- Leads multiple Junior/Mid-level personnel
- Conduct root cause problem analysis
- Performs multiple tasks at specialist level
- May be recognized as a SME
- Guide & support Journeyman level personnel
Job Duties
- Develops, maintains, and enhances complex and diverse software systems (e.g., processing–intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems) based upon documented requirements
- Servant leader who facilitates teams toward their delivery objectives and helps build high performing, self-managing teams
- Provides visibility into progress and impediments
- Supports flexible software and development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (both new and legacy systems)
- Interacts continuously with customers and development team members to gather and refine requirements, ensure effective communication and implementation
- Analyzes and studies customer requirements to determine the most effective software and other technologies to satisfy their needs
- Designs, creates, tests, and maintains software, applications, and content solutions to satisfy customer requirements
- Builds quality into the product using test-early, build-small, automated testing and balanced scope to stay on schedule
- Follows a formal design process using formal user input, diagrams, and other accepted design techniques
- Adheres to standards, laws, and established guidelines for development and delivery software, applications and content solutions (e.g., software reuse, modifiable, efficient, reliable, understandable, fault tolerant)
- Coordinates creation and collection of necessary technology components and integrate them into a coherent design
- Designs and develops visually-pleasing, content-rich, user-friendly interfaces with intuitive navigation
- Develops and maintains software, application and content solution documentation to assist with software and application maintenance, enhancement, training and releases
- Provide software process management and configuration management throughout the software development life cycle
- SW development in hybrid cloud environment
- SW Team Lead to perform in agile development lifecycle, backlog grooming, understanding of prioritization and support Govt product owner on changes, integration with multiple components of system
- SW development experience with build unclassified, integrate, test and deploy on classified environments on multiple security domains
- SW development experience with integration and deployment of multiple baselines to support internal and Test Organization (IV&V) testing, resolving DRs (Pri 1 and 2) and incorporating fixes in quick and timely manner
- Tools: GitLab, Service +, Git Repositories, JIRA, Confluence, Python, Java
Here’s What You’ll Need:
Qualifications
- Master’s degree plus 2 years experience, Bachelor’s degree plus 4 years experience, Associates degree plus 10 years experience, or a minimum of 15 years experience, in relevant field
- At least 4 years of demonstrated experience with Java, C#, C++, Python, XML, Linux, or JavaScripts
- At least 4 years of demonstrated experience working with and building APIs and web services
- At least 4 years experience with build automation technologies such as Maven, Gradle, Webpack, NPM, Yarn, Jenkins, GitLab, Terraform
- At least 4 years of demonstrated experience working with SQL databases
- At least 4 years of demonstrated software development experience utilizing SAFe or similar agile methodologies.
- Applicable software/ hardware/management training & certification (e.g.; specialties like Amazon Web Service architect/engineering)
Certification Requirements
- Applicable software/hardware training & certification (e.g.; specialties like Amazon Web Services (AWS) developer/engineer)
Clearance Requirements