Senior Software Engineer

Mantech International Corporation
Annapolis Junction, MD, United States
4 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Cloud Computing Databases Software Debugging Software Engineering Software Systems Virtualization Technology Test-Driven Development (TDD) Backend Usage Tracking
+1 more
Deployment Automation

Job description

  • Analyze user requirements to derive software design, implementation code, and performance requirements.
  • Debug existing software and correct defects.
  • Provide recommendations for improving documentation and software development process standards.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Serve as team leader or technical point of contact at the level appropriate to the software development process being used on any project.
  • Design or implement complex database or data repository interfaces/queries.
  • Assist with developing and executing test procedures for software components.
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Support one or more software development activities and ensure the work is completed in accordance with the constraints of the software development process.
  • Coordinate software system installation and monitor software functioning in the target environment to ensure operational specifications are met.

Requirements

MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Annapolis Junction, MD., * Bachelor’s degree in technical discipline; an additional 4 years of Software Engineering experience might be substituted for a degree.

  • 20+ years of experience in software engineering or related technical positions.
  • Hands-on experience building, testing, and maintaining scalable applications using Java., * Cloud (AWS preferred), virtualization, and backend infrastructure awareness for Java solutions.
  • Practice with build/deployment automation and test-driven development environments.
  • Experience with JavaScript.

Clearance Requirements:

  • Active TS/SCI with Polygraph.

Physical Requirements:

  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…