Software Developer - Military veterans preferred

2018-10-06
ManTech (www.mantech.com)
Other

/yr

  full-time   employee   contract


Stafford
Virginia
United States

ManTech International Corporation provides innovative engineering and systems integration services that help our customers solve their toughest, most intractable problems. National defense and homeland security clients depend on our rapid, cost-effective development of adaptable, interoperable, integrated solutions that provide high performance in quick-response scenarios.

We are looking for a Software Developer to play a central role in the design, development, and delivery of web and mobile web products. You will connect the dots between business needs, innovation, and good design.

This position requires an active SECRET DoD Clearance

General Responsibilities:

  • Lead the creation of project deliverables such as user goals, scenarios, flows, technical specifications, conceptual designs, and prototypes
  • Build dynamic web applications using HTML5, CSS3, JavaScript, jQuery, and AJAX and/or other similar technologies including Angular, Node.js, Ruby on Rails, and PHP
  • Learn new technologies as the need arises, recommending innovative new solutions, and serving as a subject-matter expert
  • Collaborate with other team members – developers, designers, and project managers – to deliver high quality creative products
  • Prioritize workload to accommodate and deliver on multiple projects on time & on budget

Mandatory Skills Requirements:

  • Bachelor’s degree in Computer Science or related technical discipline (+7 years’ experience)
  • 5-7 years’ experience in the development of web, mobile and/or software applications
  • 1-3 years of presentation-layer web development experience, including HTML5, CSS3, Javascript, jQuery, RESTful webservices, and AJAX
  • Excellent communication skills and interpersonal skills
  • Ability to work well independently and in a collaborative team environment
  • At least two (2) years’ experience with at least three (3) of the following:
  • Requirements definition
  • Modular testing
  • Formulating design methodology
  • Documentation origination
  • Systems integration and testing to verify required performance
  • Assessment of change proposals for technical merit
  • Database design and development
    1. Experience with fast development (rapid prototyping, fast turnover, Agile)
    2. Experience with cold/new start development (not just maintenance of existing applications)
    3. Web and mobile-first design experience ( Java frameworks such as Spring/Springboot, HTML5, D3, React, Node.js, Docker, Python, Ruby, Angular, NPM, Yarn, Bower, Gulp, Grunt, BrowserSync)

Other Skills Preferred:

  • Experience with Java, D3, React, Python, PHP,Node.js, Docker, and other mobile-first technologies
  • Experience with cloud and web service technologies
  • Experience in building responsive and adaptive web sites
  • Experience with relational and NOSQL databases
  • Ability to multi-task and successfully manage numerous projects at once
  • Eagerness to learn and grow skill set
  • Creativity and originality
  • Experience building mobile web applications for iOS and Android
  • Familiarity with microservices
  • Experience with NoSQL databases such as Mongo or Dynamo
  • Continuous deployment/continuous development experience (CI/CD, DevOps)
  • DoD 8570 certification
  • Certified Scrum Master
  • EOE/M/F/D/V

Advertisement