Back to all jobs

Specialty – Web Developer – Senior

Role: Contract

Duration: 6+ Months

Location: 100% Remote, prefer local to MN

Overview

The Software Developer – Expert role is accountable for the development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applications in support of the business. This includes processes and standards on writing, coding, testing, and analyzing software programs and applications. The Software Developer – Expert will also lead the effort to research, design, document, and modify software specifications throughout the development life cycle.

Responsibilities

Software Development: Leads the research, identifies, analyzes, and fulfills requirements of all internal and external stakeholders for new or existing software applications. Identifies risk and recommendations, drives the software engineering schedule, and leads the effort in performing software improvements and upgrades. Is accountable for well written code to enhance functionality and/or performance of software applications and for oversight of software testing on new and existing programs for the purposes of correcting errors and general debugging. Collaborates with architects to develop, maintain code quality, and architecture standards.

Project Team Work: Drives the definition of software development project plans, including scoping, estimates, and implementation. Is accountable for standards and reusable process development for all software engineering. Provides technical advice, instruction and training to software engineers with less experience.

Performs other duties as assigned.

Qualifications

Minimum Qualifications:

Bachelor’s Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience

6-8 years of programming experience required. Extensive experience in all aspects of application development and project life cycles

Excellent understanding and proven experience of coding methods and best practices

Proven experience in object oriented programming and in multiple development technologies with proven ability to maintain software products written in different languages and platforms

Fluent with .Net/C# and related development tools

Experience with responsive UI design tools such as Angular JS/jQuery/Bootstrap

Experience with Microsoft Visual Studio 2017+ or Visual Studio Code

Proficient with SQL technologies

Extensive database (relational and hierarchical) and operating systems experience

Experience with Test Driven Development

Good experience in driving an application architecture

Deep experience using source code management system (Git preferred)

Proficiency with office productivity tools such as Microsoft Excel, Word and Visio

Preferred Qualifications:

Working knowledge of MS Azure DevOps

ASP.Net Core MVC web development

Working knowledge of Agile Scrum development methodology across multiple locations

Experience with RESTful / microservice architectures

Experience with vue.js and Webpack

Experience working with DevOps teams

We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

This serves as notice per Iowa drug testing notification laws; applicants that reside in Iowa are subject to drug testing.


    • Job type: Contract
    • Location: 1031 Mendota Hgts. Rd
    • Date posted:
    • Pay:$149.90 - $149.90