Union Home Mortgage

  • Senior Software Developer

    Job Locations US-OH-Strongsville
    Posted Date 7 months ago(9/21/2018 4:13 PM)
    Job ID
    # of Openings
  • Overview

    A Senior Software Developer works closely with the innovation team, business users, and fellow technical team members to design, develop, deliver and test complex software solutions that meet the business needs. A Senior Software Developer must have the ability to work as part of a team, providing technical expertise and mentoring junior developers, but also able to complete some of the most complex tasks independently.


    • Develop custom applications that solve business needs on various platforms (web, desktop, mobile, etc.)
    • Integrate internal and external applications using custom and 3rd party SDKs, APIs and Web services
    • Enhance, maintain, and troubleshoot existing applications with limited assistance
    • Create coded unit and integration tests to be run as part of continuous integration
    • Participate in all aspects of Scrum, including but not limited to daily stand-ups, estimation meetings, demos and retrospectives.
    • Provide guidance and training to other team members in the form of code review feedback, lunch and learns, and day to day mentoring
    • Work with the Innovation team to assist in translating business requirements to technical requirements
    • Work with the development team to establish, communicate and implement coding and design standards and best practices

    Education & Qualifications

    • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent
    • 5+ years of professional software development experience of full-stack Web development experience utilizing ASP.NET, C#, SQL Server, Entity Framework and other Microsoft technologies 
    • 3+ years of experience with JavaScript and utilizing modern JavaScript libraries
    • 3+ years of experience building Web services
    • Professional experience using Team Foundation Server for source control and continuous integration
    • Professional experience working in an Agile environment
    • Proven experience utilizing code optimization techniques
    • Proven experience developing secure Web applications that comply with OWASP best practices
    • Proven experience implementing common design patterns 
    • Passion for software systems, development, and computer science with a willingness to learn and adopt new technologies
    • Excellent problem solving skills 
    • Detail oriented with the ability to exercise sound judgment
    • Self-motivated individual with excellent written and verbal communication skills
    • Ability to take ownership of a project and manage multiple tasks simultaneously to meet established deadlines.
    • Ability to mentor and train junior developers


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed