Responsibilities
- Implement new features while continuously improving quality of technical products and applications.
- Provide technical knowledge as a developer on an agile squad.
- Develop software meeting code quality standards and metrics.
- Practice test-driven development.
- Participate in communities of practice by following standards, reviewing others code, and sharing knowledge.
- Remain current on IT trends pertaining to their area of practice.
- Assist with problem resolution for end users and customers.
Requirements
- 8-10 years of experience
- Database and SQL knowledge
- JAVA Development with focus on Swing
- JavaScript
- Microsoft SQL Server Management Studio (SSMS)
- NetBeans (IDE)
- Visual Studio (IDE)
- Web Development (HTML/CSS)
- Bachelor's degree in Computer Science/Information Systems or equivalent combination of education and work experience.
- 9+ years of IT work experience relevant to the position.
- Knowledge of object-oriented and functional software design.
- Familiarity with RESTful networking.
- Prior experience with knowledge of Git and GitHub.
- Understanding of Software Development Methodologies.
- Understanding of security best practices.
- Strong problem solving skills.
Nice to Have
- Angular
- AWS
- Eclipse (IDE)
- Jenkins
- Python
- React
Benefits
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance provided
- 401(k) with a company match and optional profit sharing
- Paid vacation time
- Paid Bench time
- Training allowance offering
- You’ll be eligible to earn referral bonuses!
Work Arrangement
Hybrid — Cincinnati, OH
Additional Information
- SUPERVISORY RESPONSIBILITIES: None.
- Accountable for always doing the right thing for customers and colleagues, and ensuring that actions and behaviors drive a positive customer experience.
- Operating within the Bank's risk appetite, you will achieve results while consistently identifying, assessing, managing, monitoring, and reporting risks of all types.