Applied Training Solutions
Our training, technology, planning capabilities and experience support staff and personnel in the military, public agencies, and private corporations.
ATS Solutions are established in military training exercises where we have delivered over 200 exercises.
General overview of the role
Applied Training Solutions, LLC is seeking a mid-level Solutions Engineer. The incumbent will work with other members of the development team to conceive, develop, prototype, test and debug systems and product features in accordance with established policies, goals, and objectives. We are looking for an engineer who has a passion to code and a desire to learn new technologies working on high-profile projects.&nbsp; The Solutions Engineer will report to the Senior Solutions Engineer. Demonstrated proficiency in full stack web-based application development technologies (Node.js, C#, C++, Java), the ability to work as a team player with little or no supervision, as well as good written and spoken communication skills are required. The Engineer must have the ability to make sound technical decisions, prioritize project deadlines, follow up and complete critical items, quickly generate numerous design concepts, narrow down, and select the best option through an appropriate mix of analysis and prototyping.&nbsp; The individual must maintain constant levels of professionalism, respect, and personal integrity.
Design rapid prototypes and feasibility models for proof of concept testing
Support efforts to verify and validate new product designs
Help prepare project plans, specifications, and schedules for new product development
Prepare Test Protocols, Reports and lab notebooks
Perform analysis, design, development, and unit testing of complex software applications; and resolution of defects.
Work with other team members to develop project estimates, tasks, and schedules
Provide project status updates to manager and business partners
Participate in structured walkthroughs and technical reviews
Interface regularly with other IT teams and sections, business partners and business/requirements analysts to determine new system requirements and to solve complex problems.
Aid in systems development planning and monitoring
Design and develop prototype software using the latest open-source technologies.
Receive and incorporate feedback from end users, field tests, and exercises.
Deliver practical solutions to complex business challenges.
The position provides the candidate with a valuable opportunity to work with a skilled team in a variety of engineering and production roles.
Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent substantive experience, plus a minimum of 3 years of related professional experience.
Practical experience with web-based application development technologies is required.
Experience with game engines, including Unreal and Unity, is preferred.
Must have demonstrated ability to effectively and clearly communicate concepts, ideas and knowledge to other individuals and teams.
Must have strong analytical and problem-solving skills, as well as a good background in the product development process.
Understands the concepts, practices, and procedures of common software development methodologies and associated artifacts, and can apply them to complex projects
Demonstrated ability to effectively adapt to changing technology and apply it to business needs
Demonstrated ability to establish and maintain a high level of trust and confidence with customers
Ability to work with minimal supervision
Ability to work effectively in a deadline-driven environment