Software Engineer IV Salem, OR - Mavensoft Technologies

    Default job background
    Description

    Job Title:
    Software Engineer IVDuration: 11 months (contract)

    Location:
    Salem, OR (Remote But Candidate Must be Local)

    Key Skills:
    C# in ASP.

    NET Core using Visual Studio, SQL Server 2017, Azure Dev Ops for CI/CD, Azure PaaS, Unit testing using xUnit, Agile SCRUMOverview:
    The Client serves as the shared service provider for different clients. Client delivers technology systems and services supporting over 17,000 agency staff across local offices.

    These systems aid in determining client service eligibility, providing various assistance programs, managing healthcare and social services, ensuring public health, and more.


    Role:


    Client is seeking an experienced Software Engineer to develop and implement a web-based system for tracking and managing position and employee data within the Office of Information Services.

    This position requires expertise in C#/.Net applications utilizing ASP.NET Core, SQL Server, Azure DevOps, Azure PaaS technologies, and Agile SCRUM development methodologies.


    Responsibilities:
    Conduct business analysis and research in collaboration with IT and Business staff.
    Collaborate on and document specifications for development.
    Design, develop, and publish application software.
    Implement unit testing and CI/CD processes.
    Ensure authentication and authorization functionality.
    Host the application on Microsoft Azure PaaS.Assist in testing and training end-users.
    Document all aspects of system development.


    Required Skills and Experience:


    C# in ASP.NET Core using Visual Studio (2019 or later)SQL Server 2017 (or later)Azure DevOps for CI/CDAzure PaaS for cloud hostingAzure Active Directory authentication and authorizationUnit testing using xUnitAgile SCRUM developmentFamiliarity with State of Oregon government agency processesExperience working directly with stakeholders and product owners.


    Qualifications:
    Bachelor's degree in a related areaExtensive knowledge and professional discretionPrevious experience in similar advanced rolesPlease Apply Online. To learn more about Mavensoft visit us at