Senior Software Engineer

Job Description
Title:  Senior Software Engineer

About this Job:  Responsible for supporting and expanding AutoTec enterprise and client applications including:  Lambda, S3, DynamoDB, API Gateway and other AWS services.
 
Reports to:  Engineering Manager
 
 Responsibilities/ Deliverables:  
• Participates in the full software lifecycle of AutoTec systems
• Analyzes, designs, and constructs software solutions under the direction of an architect or independently
• Able to work independently with little to no supervision
• Analyzes current system for improvements with speed, performance, correcting technical problems, and identifying areas of improvement. 
• May architect small to medium sized enterprise solution projects, with final approval from an architect
• Responsible for execution of unit test 
• Participate in requirements gathering and definition
• Works independently and with a team on various applications, participating in meetings and conference calls as needed with users and internal leadership
• Documents work in appropriate systems
• Back-up other developers as needed, including reviewing code and assisting with multiple projects   
• Understands and follows AutoTec’s delivery methodologies and best practices
• Able to provide good development estimates
• Assist with software builds, release management and deployments
 
Key Skills: 
• Ability to work both independently and in a team-oriented, collaborative environment
• Strong written and oral communication skills
• Strong interpersonal skills
• Strong analytical and technical skills   
• Highly self-motivated and directed
• Ability to prioritize effectively and handle shifting priorities professionally
 
Requirements:
• Bachelor’s degree in Computer Science, Engineering, or related field Experience may be considered in lieu of the degree
• 5+ years of engineering experience in Java
• 2+ years Python
• Experience in object-oriented analysis and design, multi-tiered solutions, web technology and standard design patterns
• Experience in AWS, specifically, Lambda, DynamoDB, S3, API Gateway.
 
Pluses:
 • Java script framework (React), Knowledge of Agile Methodologies
 
Work environment:
 • Primarily day hours
• Heavy office, computer usage
• Periodic evenings and weekends, Light travel 
Contact Information