Job Title: Software Engineer III
Job Location: Cincinnati, Ohio
6+Months
The Software Engineer III will be responsible for full lifecycle application development, including designing, coding, and debugging applications in various software languages. This role requires strong technical skills in MDM development, Java Spring, and SQL, as well as excellent communication skills. Banking domain experience is preferred.
**Technical Skills:**
- 2-5 years of MDM development with Java extension classes and database extensions
- Preference for experience with IBM MDM in the financial services industry, but experience with Informatica MDM, Stibo MDM, or other known MDM platforms is acceptable
- 3-5 years of Java Spring development experience
- 3-5 years of SQL and relational database development
**Soft Skills:**
- - Strong communication skills required
- - Banking domain experience preferred
**Duties and Responsibilities:**
- - Full lifecycle application development
- - Designing, coding, and debugging applications in various software languages
- - Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis
- - Object-oriented Design and Analysis (OOA and OOD)
- - Software modeling and simulation
- - Front-end graphical user interface design
- - Software testing and quality assurance
- - Performance tuning, improvement, balancing, usability, and automation
- - Support, maintain, and document software functionality
- - Integrate software with existing systems
- - Evaluate and identify new technologies for implementation
- - Maintain standards compliance
- - Implement localization or globalization of software
CST provides its clients with complete, cost-effective, end-to-end personnel solutions across a range of industrial domains. CST's mission is to empower businesses around the world to make better, faster operational decisions.