Union Home Mortgage

  • Senior Software Developer

    Job Locations US-OH-Strongsville
    Posted Date 4 weeks ago(9/21/2018 4:13 PM)
    Job ID
    2018-1146
    # of Openings
    1
    Category
    IT
  • 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.

    Responsibilities

    • 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

    Options

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