Design, develop, and test software applications and computer systems to automate existing processes and implement new capabilities.
Responsibilities
Analyze data processing problems to design and implement computer systems.
Review user requirements and procedures to automate existing systems.
Design and implement new programs, features, and system capabilities.
Monitor and evaluate system performance through regular programming activities.
Travel temporarily to client sites throughout the U.S. as needed.
Required Skills
5+ years of experience in application development.
Proficiency in Java and Python.
Strong SQL skills for database management and queries.
Experience with Cloud Computing platforms and services.
Practical knowledge of Agile methodologies.
Master’s degree or foreign equivalent in Computer Science, Applications, Engineering, Information Technology, Business Administration, or a related field.