Software Engineer
Cincinnati, OH 
Share
Posted 8 days ago
Job Description

Software Engineer

General Summary:

The Software Engineer will design, develop, test, deploy and refactor custom Angular and .NET applications to support our financial banking business. You will also work with Microsoft SQL Server databases and resolve technical issues through debugging and troubleshooting.

Principal Duties and Responsibilities:

  • Responsible for the core development of our custom internal and external facing enterprise applications leveraging Angular and Microsoft .Net technologies (C#, ASP.Net, MVC, SQL Server).
  • Partner and collaborate with other technical and non-technical business areas to implement solutions.
  • Deliver solutions and supporting accurate documentation in line with departmental policy, standards, procedures and best practices for applications and systems.
  • Participate on project teams providing deliverables per project schedule.
  • Perform other duties as needed to support the team and the business.

Minimum Knowledge, Skills and Abilities Required:

  • Knowledge at a level normally acquired through completion of a Bachelor's Degree in Computer Science, Engineering, or equivalent.
  • 3+ years of experience developing C# / MVC / Angular or equivalent, ASP.Net applications (both UI and back-end services) along with understanding of SOLID and OO principles.
  • Experience with automated testing.
  • Experience with HTML / HTML5, CSS, Web Services/APIs and SQL.
  • Experience using an MVC framework (MS MVC, AngularJS) or MVVM (Angular).
  • Experience with SQL Server Reporting Services (SSRS).
  • Experience with RESTful APIs.
  • Experience in an Agile development environment.
  • Experience in developing applications in finance/banking industry preferred.
  • Ability to collaborate in a team environment, and willingness to work in a rapidly changing highly regulated environment.
  • Demonstrates a commitment to diversity and inclusion. Promotes an environment of empathy and respect, ensures the inclusion of all team members, and will actively engage in D&I events and learning opportunities.

Working Conditions:

Requires daily interaction with team members and PCs for majority of duties. Occasionally requiring work outside the Bank's normal business hours (i.e. weekends, evenings or early morning).

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields