Senior Software Engineer - Minneapolis, United States - Allina Health

    Default job background
    Description

    Department:
    Digital Experience

    Shift:
    Day (United States of America)

    Hours:

    40

    Contract:
    Non-Union

    Weekend Rotation:
    None

    Job Profile Summary:
    The Software Engineer - Senior is instrumental in the development, maintenance and troubleshooting of new and existing information systems. Ability to mentor team members. Design, develop, implement and support technical solutions. Lead project from inception to completion based on business requirements.

    Under limited supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems.



    Job Description:

    Principle Responsibilities
    Design, development, implementation and support of existing technical solutions.

    Lead a project or mentor a team of developers in creating and supporting various interfaces.
    Analyze business requirements then develop solutions.
    Communicate technical and functional processes verbally and through documentation. Maintain documentation.
    Partner with team members system-wide to estimate and size technology projects.
    Maintain the appropriate application environment by installing, testing and monitoring information systems to meet requirements and technical specifications.
    Provide information system support and troubleshooting, may require on-call support outside regular business hours.
    Work with software vendors in the diagnosis of and application problems of vendor software programs.

    Application program development and maintenance.

    Meet with and discuss system requirements with business owners to translate into functional requirements.
    Configure and support existing programs and software.
    Document and maintain procedures and data.
    Develop using latest development standards.

    Project management

    Ability to lead team through the development life cycle.
    Actively participate in project and development teams.
    Other duties as assigned.

    Job Requirements
    Bachelor's degree in computer science, information technology or related field. required
    5 to 7 years experience as a Software Engineer, Programmer, Developer or related functions required
    experience working in Agile environment. Experience with relational databases, object oriented principles and web application/API development. Previous work with various programming languages such as Java, C#, VB or .NET. Working knowledge of various databases such as SQL Server or MySQL plus version control system SVN, Git, TFC, etc. preferred
    Agile Scrum Developer Upon Hire preferred

    Physical Demands

    Sedentary:
    Lifting weight Up to 10 lbs. occasionally, negligible weight frequently

    Additional

    Job Description:

    This role is 100% Fully Remote.

    1.0 FTE (80 hours every two-week scheduled)

    Monday – Friday 8:00 am – 5:00 pm

    On-Call Requirement=1x per week

    Benefit eligible.


    Additional Skills Preferred:
    Must be willing to do pair programming.

    Experience with agile development methodologies.

    Strong communication skills.

    Proficient in object-oriented design and design patterns.

    #J-18808-Ljbffr