ProSight Specialty Insurance

  • Full-Stack Back End Developer

    Job Locations US-NJ-Morristown
    Posted Date 2 weeks ago(4/2/2019 11:59 AM)
    Job ID
    2019-2016
    # of Openings
    1
    Category
    Direct
  • Overview

    At ProSight, digital innovation is key to our continued success and growth. The Digital team is a core component of our strategy to deliver a differentiated experience to customers and partners. The Digital team is responsible for developing online and mobile solutions for our customers, agents and employees through engaging interfaces enabled by cutting-edge technologies. We believe that the best solutions occur when the right mix of disciplines and skills are brought together on an integrated team that is open to ideas, not afraid to push the envelope, and ready to challenge the status quo of the insurance industry. We are looking to build the core competencies of our team with people who are energetic, entrepreneurial, and driven by a desire to make a significant impact.

    Our ideal candidate for this position has outstanding .NET and SQL skills on the back end, single-page framework chops on the front end, and knows how to wire both ends together. You have a passion for code, technology and you are a curious learner. We are an agile team, so you will be a key participant in building applications and solving complex business problems. You will look for the best, and most efficient, patterns for solving a problem; if you’ve never had experience with it, you are willing to dig in and learn. Our ideal candidate is flexible, adaptive, prefers simplicity over complexity, is self-motivated, and exhibits a bias for action.

    Responsibilities

    • Develop the server-side APIs to support single-page web and native phone applications, while closely adhering to established coding, architecture and security practices
    • As a full stack, back end focused engineer, you will spend most of your time (~ 60-75%) working to develop, maintain or refactor Microsoft .NET code across multiple platforms, but you must also be able to understand and contribute to the frontend codebases of these platforms. You will work alongside other front and back-end developers on defining and developing APIs, endpoints, and request/response objects
    • You will be involved in monitoring, analyzing and refactoring APIs to ensure optimal performance, and participating in security testing and code remediation
    • Participate in application and feature design and requirements planning sessions
    • Work within, and help establish coding guidelines to ensure reusability, modularity and efficiency
    • Participate in peer code reviews
    • Work closely with your product team to prioritize and implement new application features, while simultaneously maintaining the quality of existing features and functionality
    • Monitor the performance of new and production web applications – we’re always looking for opportunities to optimize
    • Assist the product team in managing and grooming the product backlog, assigning points to backlog items to correctly establish velocity, and establishing sprint goals

     

     

    • Own the planning, completion, integration and quality of the code you produce
    • Stay up to date with technology, tools, trends, and industry best practices. Our developers play a critical role in evolving our stack to ensure our platforms are industry leading

    Qualifications

     

    • Bachelor’s or master’s degree in Computer Science, Information Systems, or related field, or equivalent work experience
    • Preferred 5+ years’ experience as a hands-on developer with expertise and working knowledge of: OOP, data types, algorithms, generics, interfaces, delegates, inheritance, repetitions, classes, polymorphism, arrays, etc.
    • Expert in Microsoft development technologies, including: .NET Framework 4.5+, C#, LINQ, WCF, Web API, MVC, .NET Core, Entity Framework, WPF and .NET Remoting
    • Expert in Microsoft SQL Server: MS SQL Server 2012-2016, Scripts, Stored Procedures, Triggers and Cursors
    • Deep understanding of data exchange formats and web technologies, including: XML, SOAP, JSON, HTML, CSS, JavaScript, REST, etc.
    • As a full stack developer, you possess a strong technical understanding of modern web development frameworks/technologies: AngularJS (1.x), Angular (2 +), REST, JSON, Node, NPM, Webpack bundler, HTML, CSS, LESS, SASS, Foundation, Bootstrap
    • Working knowledge of GIT source code control and branching methodologies, debugging, performance monitoring, benchmarking, logging, and testing tools
    • You have worked with Azure DevOps Boards or TFS
    • Your code is clean, efficient, and you strive for reusability in your designs
    • Strong customer orientation
    • Effective verbal and written communication skills
    • Ability to identify and resolve problems in a timely manner
    • Highly analytical and structured thinking, with the innate curiosity and creativity to conceive unorthodox solutions to problems
    • Motivated to create meaningful, performant product experiences for users
    • Customer-centric, willingness to deep dive to understand customer needs and business drivers
    • Have a voice to communicate effectively with people who may not speak your “language” as a developer
    • Passion to succeed and continually improve skills
    • Desire to exceed expectations
    • Detail-oriented and organized
    • Excellent problem solver and comfortable in a fast-paced and dynamic environment
    • Ability to manage multiple projects while meeting tight deadlines
    • Capacity to set expectations and be self-directed
    • Team player

    Options

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