Software Engineer I
OrganizationAdvanced Technology International
LocationSummerville, SC
  
Position Description

Analyses software engineering problems in multiple client domains; designs software solutions and specifications based on business requirements; performs make vs buy analysis 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. Provides IT Software/technology consulting to business operations.

Apply at ATI.ORG; we only accept applications submitted through our applicant tracking system.


ATI has been named in the "Best Places to Work in SC" for 2017, 2018 & 2019.

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 (PTO) (pre-loaded and accrued) 
12 paid holiday-days
Parental Leave
Life Insurance paid by ATI 
Short-Term & Long-Term Disability Coverage paid by ATI
Employee Assistance Program
Tuition Reimbursement Program
Gym Reimbursement
Smart Dollar Financial Wellness 
Flexible work schedules

ATI's standard business hours are Monday-Friday, between 8 AM - 5 PM.
Our office is located at 315 Sigma Drive, Summerville, SC 29486. Flexible work hours may be available once fully trained.

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.

Participates in sessions with client to gather necessary information to analyze problems and determine best COTS solutions.

Designs cost-effective solutions that meet requirements and adapt effectively to changing requirements.

Creates design specifications based on requirements for complex single systems.

Implements solutions that meet design specifications for single systems or participate as a member of an implementation team for complex systems.

Performs troubleshooting and maintenance on software applications.

Develops task plans, schedules required to meet scope, quality, schedule, and budget requirements.

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

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.

Ability to work on multiple projects concurrently.

Other duties as assigned.

Qualifications

Bachelor’s Degree in Information Technology, Computer Science or a communications related field or equivalent combination of education and 1-2 years of experience in database software or business process software development.

Strong verbal and written communication skills.

Application Development Life Cycle experience.

Experience with ETL.

Specific Technical Experience Required:

o   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 client side Javascript Frameworks, such as VueJS, ReactJS, KnockoutJS, AngularJS.

o   Experience with one or more Server Side languages such as .NET framework, Java, NodeJS, Python, Scala, etc.

o   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 Understanding of SharePoint Foundation, Libraries, and Services

o Understanding of the Office 365 APIs

o Understanding of 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.

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 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.

ATI-19-082