Design, develop, test, and maintain software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
Review, analyze, and translate customer requirements into initial design of software products
Develop, maintain, enhance, and optimize software products and functionalities for systems integrations
Participate in the agile software development lifecycle including planning, reviews, and supporting customer meetings
Requirements
3+ years of experience in Java coding and unit testing, including Spring Framework
3+ years of experience in Python scripting
3+ years of experience with software development using agile principles and a structured development process
Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
Knowledge of software architecture and design methodologies
Benefits
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.