Software
- Contribute to the design, development, testing, deployment, and support of critical, high-volume processing applications using Cloud technologies.
- Work collaboratively with other engineers, architects, and product owners to solve challenging problems.
- Develop applications using industry best practices and standards.
- Support your solutions throughout all phases of the software development lifecycle.
Required Qualifications:
- Bachelor’s degree in Computer Science or related field, or equivalent work experience.
- 0-2 years professional experience in software development.
- Experience developing in Java, C# or C++.
- Experience with a relational database, SQL, and stored procedures (Oracle, SQL Server).
- Experience writing Unit Tests with high code coverage.
- Understanding of Agile development practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to quickly grasp complex concepts and learn new technologies.
- Must be a self-starter who is detail oriented and focused on driving solutions to completion.
- Excellent verbal and written communication skills.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or related field, or equivalent work experience.
- 0-2 years professional experience in software development.
- Experience developing in Java, C# or C++.
- Experience with a relational database, SQL, and stored procedures (Oracle, SQL Server).
- Experience writing Unit Tests with high code coverage.
- Understanding of Agile development practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to quickly grasp complex concepts and learn new technologies.
- Must be a self-starter who is detail oriented and focused on driving solutions to completion.
- Excellent verbal and written communication skills.