ATI builds and manages collaborations that conducts research and development of new technologies to solve our nation's most pressing challenges. Our collaborations are custom-built teams of organizations from industry and academia that develop novel technologies for the federal government. Traditionally, these processes are complicated and burdensome.That's where ATI comes in. We simplify and streamline processes to make it all work. When you work at ATI, you become a part of something larger than yourself. Our collective work - no matter what department or division you work in - ultimately enables the warfighter, saves lives, and diversifies the industrial base.At our core, ATI is a service organization. We are in service to others; it's what we do, and it's who we are.
Apply at ATI.ORG; we only accept applications submitted through our applicant tracking system.
*We offer a hybrid schedule (in-office & remote/work from home) or an onsite schedule and flexible hours.
Position Description
Analyses software engineering problems in multiple client domains; designs software solutions and specifications based on business requirements; performs make vs buy analysis/decisions on software solutions and performs necessary integration of software solutions. When commercial software solutions do not meet requirements, write code to meet requirements, as necessary. Acts as lead technical staff member on projects. Performs project management on IT projects. Provides IT Software/technology consulting to business operations.
Essential Functions
Performs Make vs Buy analysis of solutions to business problems. Performs economic tradeoff analysis to determine design or buy decisions.
Analyzes software engineering needs related to a multiple client domains.
Facilitates sessions with client to gather necessary information to analyze problems and determine best COTS solutions.
Gathers requirements of senior staff and user communities or multiple communities of interest. Provides recommendations for integration of best services and processes for client.
Designs cost-effective solutions that meet requirements and adapt effectively to changing requirements.
Creates design specifications based on requirements for complex single systems or systems of systems.
Implements solutions that meet design specifications for single systems or participates as a senior member of an implementation team for complex systems.
Performs troubleshooting and maintenance on software applications.
Supports and develops software engineers by providing advice, coaching and educational opportunities
Develops task plans, schedules, labor requirements, statements of work required to meet scope, quality, schedule and budget requirements.
Leads internal and external software development team members to successfully deliver IT projects.
Risk management tasks including:
- Tracks and analyzes performance of tasks to determine risk to own schedules.
- Regularly updates and advises project manager of schedule risks.
- Prioritizes tasks to meet deliverable schedule.
- Makes adequate estimates of duration of smaller tasks.
Effectively and proactively works with other areas of IT (Operations and Security) to ensure solutions can be effectively delivered and then supported while meeting stringent security requirements. Works with the entire IT Division to ensure that coordination and communications are highly effective.
Additional Responsibilities
Manages one or more software engineers or manages the work of subcontractor team.
Assures solutions to client feedback issues are implemented and follows up on client satisfaction.
Investigates and determines applicability of new and emerging technologies as required.
Participates in project kickoffs and debriefs.
Implements risk mitigation plan(s) / corrective actions.
Suggests areas for improvement in internal processes along with possible solutions.
Assures consistency in work and resolves or elevates issues as appropriate.
Continuously seeks opportunities to streamline processes and improve efficiencies.
Plans, organizes, directs and controls IT software projects; Ability to work on multiple projects concurrently.
Mentor junior IT employees and foster a learning and growth environment.
Other duties as assigned.
Keep up to date with the latest technology.
Qualifications
Bachelor's Degree in Information Technology, Computer Science, or a related field, or an equivalent combination of education and experience.
5 or more years writing and shipping database-backed business software.
Strong verbal and written communication skills.
Application Development Life Cycle experience.
Database integration.
Experience utilizing full technology stack
Specific tools, language, and technology experience:
- Database Technologies: Microsoft SQL Server, including T-SQL, stored procedures, database design, query optimization, and performance tuning.
- Backend Development: C#, .NET, and ASP.NET Core, including RESTful API development and Entity Framework Core.
- Frontend Development: JavaScript, TypeScript, HTML5, CSS3, and modern component-based UI frameworks such as React, Angular, or Vue.js.
- Application Architecture: Experience designing and developing multi-tier, service-oriented, and API-driven enterprise applications.
- DevOps and CI/CD: Experience with automated builds, testing, deployment pipelines, and containerization technologies such as Docker.
- Testing and Quality: Experience with unit testing, integration testing, debugging, and secure coding practices.
Individual must meet the definition of a U.S. Person upon hire due to the risk assessment of this position. Employee must be either a U.S. Citizen by birth or naturalization, or a green card lawful U.S. permanent resident, or a political asylum in the U.S
This position is subject to a background check that includes a review of criminal records. In reviewing an applicant's criminal history, the company will consider prior criminal convictions that have a relationship to the job duties and responsibilities of the position. The company considers the nature of the crime, the time that has elapsed since the crime and the job duties for the position at issue in making an individualized determination. Individuals may be excluded when the company determines, based on the above factors, that hiring, transferring or promoting the applicant would pose an unreasonable risk to the business, its employees or its customers and vendors.
Additional Desired Qualifications
- TypeScript and component-based UI experience.
- History building and maintaining PHP and MySQL applications, and history with WordPress themes, plugins, and content administration.
- Experience learning a system someone else wrote and reimplementing it on a newer stack.
- Experience with Azure, Docker, or a CI/CD pipeline such as Azure DevOps.
- Experience with OAuth 2.0, OpenID Connect, or Okta.
Physical Efforts
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Regular physical activity to include walking, bending, stooping, reaching, standing and prolonged sitting.
Ability to speak, read, hear, and write, with or without reasonable accommodation.
Ability to use phone and computer systems, copier, fax, and other office equipment.
Must be able to occasionally move/lift up to 25 pounds with or without reasonable accommodation.
Work Environment
This position is located in an air-conditioned, environmentally controlled atmosphere, and occasionally attend meetings in technology company environments.
Noise level in the work environment is usually moderate.
ATI is an Equal Opportunity Employer of Minorities, Females, Protected Veterans, Individuals with Disabilities and all other protected classes.
Apply at ATI.ORG; we only accept applications submitted through our applicant tracking system.
If you require accommodations to complete this application, please contact Human Resources at (843) 760-4350 or email hr@ati.org.
Anticipated starting salary is in range commensurate with education and experience: $105,000 - $120,000 |
ATI has been named "Best Places to Work in SC" for 2017-2026.
This is a full-time opportunity with benefits
ATI provides Medical, Dental and Vision Plan options
Flexible Spending Accounts, including health and dependent care accounts
403B Retirement Savings plan with a very competitive company contribution
Personal time-off (pre-loaded & accrued) plus 12 paid holiday-days
Life Insurance paid by ATI
Paid Parental Leave
Short-Term & Long-Term Disability Coverage paid by ATI
Employee Assistance Program
Tuition Reimbursement Program
Flexible work schedules
ATI's standard business hours are Monday-Friday, between 8 AM - 5 PM.
|