|IT Software Engineer|
|USA COLORADO Denver|
Entering ManTech s 50th year, we hold the distinct honor of being named a Top 100 Global Technology Company by Thomson Reuters. We understand that in order to hold this distinct honor, we must provide our employees with the opportunity to break through barriers. We reinvest in our employees through rich educational opportunities such as 100% paid tuition for qualifying Bachelor s and Master s degrees, rich training and certification programs allowing our employees to obtain industry best certifications, a variety of Communities of Practice (COPs) where employees can exchange knowledge and much more, along with a vast array of instruction and resources needed for personal and professional development through our very own ManTech University. In addition to those amazing benefits, ManTech also has a fully dedicated Career Mobility team to provide you with guidance and assistance to continue to grow your career with ManTech.
ManTech is seeking a motivated, career and customer oriented IT Software Engineer to join our team in Aurora, CO to provide unparalleled support to our customer and to begin an exciting and rewarding career within ManTech.
Researches operating systems-level software, compilers, and network distribution software for industrial, military, communications, aerospace, business, scientific, and general computing applications. Sets operational specifications and formulate and analyze software requirements. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Analyzes and develops computer systems possessing a wide range of capabilities, including numerous engineering, business and records management functions. Develops plans for automated information systems from project inception to conclusion including systems requirements determination. Designs subsystems to support software reuse and domain analyses and manages their implementation.
Perform hardware and software tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, and analyze proposed system modifications, upgrades and new COTS. Defines the problem, and develops system requirements and program specifications, from which programmers prepare detailed flow charts, programs, and tests. Ensures proper implementation of program and system specifications through close coordination with programmers. Develops system alternative solutions.
Responsibilities include, but are not limited to:
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
Review existing programs and assist in making refinements, reducing operating time, and improve current techniques.
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations, capabilities, performance requirements, and interfaces.
Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
Estimate software development costs and schedule.
Consult with customers about software system design and maintenance.
Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
Uses scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Develop and direct software system testing and validation procedures, programming, and documentation.
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
Develop specifications and performance requirements and resolve customer problems.
Develop and direct software system testing and validation procedures.
Consult with customers or other departments on project status, proposals and technical issues such as software system design and maintenance.
Advise customer about, or performs maintenance of software system.
Coordinate installation of software system.
Monitor functioning of equipment to ensure system operates in conformance with specifications.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Confer with data processing and project managers to obtain information on limitations and capabilities for data processing projects.
Prepare reports and correspondence concerning project specifications, activities and status.
Minimum Education: B.S. or relevant experience in related field.
Minimum/General Experience: 7 years of relevant experience.
Experienced with development in hybrid cloud environments (AWS and/or Azure).
Familiar with Agile and DevOps software development life cycles.
Must be DoD 8570.01 compliant within 6 months of the hire date.
Must possess an active TS/SCI w/ CI Poly.
|Requires Bachelor s degree (in Computer Science or related field) or equivalent, and seven to nine years of related experience.|
|Equivalent Experience/Education |
|13-15 years w/High School Diploma |
07-09 years w/Bachelors Degree
04-06 years w/Masters Degree
|ManTech International Corporation is comprised of approximately 7,300 talented employees who use advanced technology to help government and industry meet some of their greatest challenges around the world. We adhere to the simple, no-nonsense values on which ManTech was founded more than four decades ago, aligning squarely with the mission objectives of our customers. As our customer base continues to expand and diversify, we continue to diversify our workforce and solutions. Nearly half our employees have a military background, and approximately 70 percent hold a government security clearance. As a leading provider of innovative technology services and solutions for the nation's defense, security, health, space, and intelligence communities; we hold nearly 1,100 active contracts with more than 50 different government agencies.|