This site uses cookies. To find out more, see our Cookies Policy

Software Engineer II - Maple Grove, MN in Osseo, MN at ProAg

Date Posted: 6/23/2018

Job Snapshot

  • Employee Type:
  • Location:
    Osseo, MN
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

The Software Engineer II is responsible for the development, modification and implementation of software applications including the generation and execution of unit and integration tests. Accountable for interpreting and executing on user stories, software requirements and design specifications throughout the development process. The individual ensures that Software Development “best practices” are followed.

Essential functions and responsibilities:

  • Experience with Agile – understanding of the Agile practices and Scrum methodology

  • Solid knowledge of technologies and tools used in .NET Software Development (ASP.NET, C#, JavaScript, jQuery, CSS/HTML, Visual Studio 2012/2013, Team Foundation Server, TSQL & SQL Server Management Studio). 

  • Work with peers and Lead Engineers to ensure that software products deliver business value, are completed on time, are of high quality, and minimize technical debt.

  • Participate in coding efforts within a project team.  Clearly communicate actionable information to the project team.

  • Develop and document software solutions that emphasize usefulness/usability, stability, performance, and reusability.

  • Assist with debugging efforts within the project team.

  • Establish and uphold firm expectations and ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).

  • Participate in the assessment and identification of project and/or business risks.

Job Requirements

Qualifications required:


Bachelor’s degree in computer science (or related discipline) required and 3 years of relevant work experience


  • 3 - 5+ years of experience in professional software development.


Qualifications desired:

Technical Competencies:

  • 3+ years of experience in developing ASP.NET technology solutions.

  • 3+ years of experience in developing hosted web-based software solutions.

  • 2 years of experience in JavaScript and related libraries.

  • 3+ years of experience in developing Unit and/or Integration Tests.

  • 1+ years of experience with SQL Server or Oracle database technologies

  • Familiarity with software design patterns (i.e. MVC, Factory, Dependency Injection, etc.)

  • Experience with software development processes for Waterfall or Agile/Scrum.

  • Experience with software requirements assessment as well as implementation of such requirements.

  • Experience with automated testing, continuous integration builds, and automated deployment processes.

  • Experience with source code repositories and code check-in processes (i.e. TFS, Code Reviews, etc.)


  1. Software Engineer Jobs
  2. Project Engineer Jobs