Senior Software Developer, Technical Lead

at  Blackspoke

Springfield, Virginia, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jun, 2024Not Specified14 Mar, 20245 year(s) or abovePerformance Engineering,Reliability,Software,Utilities,Interfaces,User Requirements,Demos,Resiliency,Retrospectives,Maintainability,User Stories,Scheduling,Cloud Computing,Workflow,Requirements Engineering,Trade Studies,Technical Planning,Federal AgenciesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats. Be part of an exciting opportunity to contribute to one of the nation’s most critical intelligence organizations. Your work directly impacts national security and global issues, you will have the chance to contribute to missions that are of paramount importance to the United States and its allies, know that that the environments and programs you support are making a difference on a global scale. Our customers operate at the forefront of technology, dealing with some of the most advanced defense, geospatial, and intelligence systems in the world.

POSITION SUMMARY:

Software Developers are generally responsible for the development, design and implementation of new or modified software products or ongoing business projects. The role will include evaluation and implementation of a variety of devops tools and applications to find best of breed solutions. The developer will also be the primary point of contact for debugging and resolving deployment issues. Successful Developers enjoy collaborating with others and have above-average communication skills. The Developer will actively participate with Scrum development teams and meetings.
A Senior Principal Software Developer is a subject matter expert who will encourage growth areas within the position, excel at contributions on day-to-day work, and will be expected to manage large teams and high-visibility efforts for the customer.

KNOWLEDGE, SKILLS, AND ABILITIES

  • Conducts requirements engineering, solutions engineering, scheduling, reliability, resiliency, services development, integration, test and evaluation, maintainability, and analysis across the National System of Geospatial-intelligence (NSG), Allied System of Geospatial-intelligence (ASG), and Federal Agencies.
  • Conducts planning, analysis/traceability of user requirements, architectures traceability, procedures, and problems to automate or improve existing systems and review cloud service capabilities, workflow, and scheduling limitations.
  • Develops solutions designs based on analysis of requirements and new technology and mentor Junior Engineers in developing these skill sets.
  • Supports the analyses and allocation of requirements to systems architecture components and executing programs.
  • Assists the Government in performing systems integration activities.
  • Assists with Analysis of Alternatives (AoAs), Course of Actions (CoAs), Trade Studies, and Engineering Assessments.
  • Assists the Government in strategic technical planning, project management, performance engineering, risk management, and interface design.
  • Ability to solve complex problems, lead a team(s), and work independently and proactively under Senior Systems Engineer supervision.
  • Creates sustainable software applications – work is estimated accurately, branching strategies are efficient, code repos are maintained, etc.
  • Works as a member of an agile scrum team and participates in regular agile ceremonies applying scrum methodologies – daily stand-up, planning, sprint reviews, demos, retrospectives.
  • Implements requirements from the product backlog.
  • Assists in writing backlog requirements/user stories.
  • Utilizes a modern DevSecOps approach in building software applications.
  • Develop and modify applications, software, services, utilities, interfaces, and IT systems that support systems and analysts.

Responsibilities:

  • Understand enterprise-level client requirements and how they translate in application features. Lead efforts to collect requirements and translate into features, providing direction to others.
  • Write complex source code to program complete enterprise-level applications within deadlines. Architect application efforts and break large applications into smaller modules that can be developed by more junior developers.
  • Perform unit and integration testing for high-visibility efforts before launch, OR manage teams who perform unit and integration testing.
  • Conduct functional and non-functional testing for enterprise-level programs, and provide direction to others to conduct testing.
  • Develop technical documents and handbooks to accurately represent large complex application design and code.
  • Execute full software development life cycle (SDLC) on large high-visibility efforts.
  • Write well-designed, testable code for enterprise-level software programs.
  • Integrate large complex software components into a fully functional software system.
  • Document and maintain software functionality for enterprise-level systems.
  • Deploy large complex programs and evaluate user feedback, OR manage teams who deploy programs.
  • Ensure compliance with project plans and industry standards on enterprise-level projects across teams.
  • Take responsibility for ensuring software is updated with latest features across enterprise systems.
  • Lead initiatives across various enterprise-level systems to manage routing patching activities and ad hoc bug fixes.
  • May be required to move 5-40 pounds.
  • May require a flexible schedule based on customer need (on-call support or rotating shifts).


REQUIREMENT SUMMARY

Min:5.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Information technology

Proficient

1

Springfield, VA, USA