Serve as a Technical Lead contributing to and directing the efforts of development team, including internal and external team members.
Work in close partnership with cross-functional teams and management to design, develop, modify, implement, and support software components anywhere in the software stack.
Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
Facilitates sessions with clients to understand business needs and gather necessary information to analyze problems and determine best COTS solutions.
Works on multiple projects concurrently
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.
Designs cost-effective, secure, scalable solutions that meet requirements and adapt effectively to changing requirements.
Creates design specifications based on requirements for complex single systems or systems of systems. Work effectively with and provides leadership to software engineers on best ways to implement solutions that address the pressing needs of the organization.
Determine process improvements, best practices, and develop new processes.
Develops task plans, schedules, labor requirements, statements of work required to meet scope, quality, schedule, and budget requirements.
Risk management tasks including:
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 Department to ensure that coordination and communications are highly effective.
Performs troubleshooting and maintenance on software applications.
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.
Suggests areas for improvement in internal processes along with possible solutions.
Assures consistency in work and resolves or elevates issues as appropriate.
Plans, organizes, directs and controls IT software projects;
Mentor junior IT employees and foster a learning and growth environment.
Perform other duties, as needed.
Bachelorâs Degree in Information Technology, Computer Science or a communications related field or equivalent combination of education and five (5) years of provable experience designing enterprise databases, applications, or deep knowledge of business process software development.
Â· Ability to exercise discretion and independent judgment in the performance of duties
Â· Broad experience designing, programming, and implementing large information systems
Â· Ability to provide in-depth evaluation and analysis of unique complex technological issues
Â· Excellent analytical and problem-solving skills
Â· Excellent organization and time management skills
Â· Excellent written and verbal communication skills
Â· Demonstrated ability to lead others
Specific Technical Experience Required:
o Provable experience in designing Systems or Applications with Microsoft SQL Server Stored Procedures and Data Logic design. MySQL or PostgreSQL provable experience with Stored Procedures and Data Logic design may be considered.
o Provable experience with one or more Server Side languages such as .NET framework, Node.js, etc.
o Provable Experience designing robust REST APIâs with commercial grade security protocols (oAuth 2.0, OpenID, SAML, other.)
o Provable experience with advanced HTML and CSS design
o Understanding of secure software techniques and best practices, such as the OWASP
Nice to have:
o Experience with Java, Python, Scala, etc.
o Understanding of SharePoint Foundation, Libraries, and Services
o Understanding of the Office 365 APIs
o Experience with industry standards, frameworks, and methodologies, such as PMBOK, CMMI, Six Sigma, Agile, Scrum, etc.
o Understanding of NIST 800-171 guidelines.
Employee must be a U.S. citizen by birth or naturalization, due to the risk assessment of this position and potential to obtain security clearance.This position is subject to a background check for any convictions directly related to its duties and responsibilities. Only job-related convictions will be considered and will not automatically disqualify the candidate.
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 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.
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.ATI-20-018Bachelor’s Degree in Information Technology, Computer Science or a communications related field or equivalent combination of education and five (5) years of provable experience designing enterprise databases, applications, or deep knowledge of business process software development. Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical...