Senior Software Engineer - Duluth, United States - PrismHR

    Default job background
    Full time
    Description

    As a Senior .NET Software Engineer, you will be responsible for designing, building, testing and maintaining core PrismHR software applications that power our customer-facing businesses. You and your team will work with all internal product teams and stakeholders to gather requirements and translate those into technical specifications. As part of this high-performing team, you will work with established best practice code management and technical specifications to perform code and security reviews, integration testing, and implementing existing DevOps procedures.
    Responsibilities:

    • Create efficient and logical solution designs for clients.
    • Communicate and enforce coding standards.
    • Understand the benefits of the various design methodologies and object-oriented environments.
    • Easily recognize system deficiencies and implement effective solutions.
    • Seek and participate in development opportunities above and beyond the required training.
    • Strong team and interpersonal communication skills are required, as this position will be working with mid and junior level engineers in a mentoring role.

    Qualifications:

    • 5+ years of experience with C# and its use in OOP methodologies
    • 5+ years of experience with the ASP.NET framework technology, including but not limited to ASP.NET Core.
    • 5+ years of experience with front-end JS component libraries, such as Angular, React, Vue with Angular preferred.
    • 3-5 years of experience in SQL database development, including Microsoft SQL Server and T-SQL.
    • Strong knowledge of the implementation of REST and other API technologies.
    • Software methodology experience in working on teams that have implemented Agile methodologies such as Scrum, Kanban, XP, and others.
    • Experience with modern front-end web development, such as HTML5, CSS3, JS or TypeScript.

    Preferred Qualifications:

    • Additional experience with Syncfusion components is preferred but not required.
    • Experience in all things Microsoft Azure, including the API gateway, Azure SQL, and Azure App Services.