We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

.NET Developer (Applications Developer 2 or 3)

Metropolitan Council
See Position Description
medical insurance, dental insurance, life insurance, vision insurance, retirement plan, pension
United States, Minnesota, Saint Paul
390 Robert Street North (Show on map)
Jan 21, 2025

WHO WE ARE

We are the Metropolitan Council, the regional government for the seven-county Twin Cities metropolitan area. We plan 30 years ahead for the future of the metropolitan area and provide regional transportation, wastewater, and housing services. More information about us on our website.

We are committed to supporting a diverse workforce that reflects the communities we serve.

Information Services is the central IT department supporting all divisions of the Metropolitan Council. Our 140 team members provide technology, practices, and innovative solutions that enable the core services of the Council.

How your work would contribute to our organization and the Twin Cities region:
This position will serve the Twin Cities region by modernizing and expanding payment systems for Metro Transit and Metro Mobility riders.

The Applications Developer 2 or 3 positions support the organization by refining user stories, estimating effort to delivery on User Stories, separating features and user stories into smaller tasks, writing tests, developing technical solutions and reviewing code from other developers. The incumbents of these roles will be involved in building software solutions to help the region implement essential services for the seven-county Twin Cities metro area. The primary development toolkits for the positions include .NET, Azure, Azure DevOps, Visual Studio, C#.

Applications Developer 2:
Full Salary Range: $38.26 - $62.05 hourly/$79,581 - $129,064 annually

Applications Developer 3:
Full Salary Range: $41.34 - $67.08 hourly/$85,987 - $139,526 annually

This position is eligible for a hybrid (both remote and onsite) telework arrangement. Candidate's permanent residence must be in Minnesota or Wisconsin.


What you would do in this job

  • Write code that fulfills User Story Acceptance Criteria and passes tests.
  • Design, develop, and maintain applications using .NET frameworks such as .NET Core, .NET 6+, ASP .NET, and C#.
  • Implement front-end interfaces using technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks/libraries.
  • Write automated unit and integration tests.
  • Create and maintain CI/CD pipelines.
  • Collaborate with customers and business analysts to translate needs into potential software solutions.
  • Develop and refine systems requirements, evaluate business process/technology alternatives; stay abreast of developments in customer areas to anticipate emerging information management needs.
  • Troubleshoot, diagnose, and resolve all technical issues involving data, integration and connectivity across system components, operating software and hardware and business rules.
  • Mentor other applications development staff.
  • Compile and write (or ensure completion of) system and programming documentation for other programmers/analysts.
  • Stay abreast of industry trends and changes in information technology to keep knowledge and skills current.
  • Other duties as assigned.

What education and experience are required for this job (minimum qualifications)

Applications Developer 2:
Any of the following combinations of education (in computer science, management information systems, or related field) and professional experience in applications design and development:

  • Bachelor's degree and three years of experience.
  • Associate's degree and five years of experience.
  • High school diploma/GED and seven years of experience.
Applications Developer 3:
Any of the following combinations of education (in computer science, management information systems, or related field) and professional experience in applications design and development:
  • Bachelor's degree and four years of experience.
  • Associate's degree and six years of experience.
  • High school diploma/GED and eight years of experience.
What additional skills and experience would be helpful in this job (desired qualifications):
  • Experience using Azure DevOps service (boards, repos, pipelines, testing plans, artifacts).
  • Experience developing and maintaining Web Services.
  • Experience working on agile development teams.
  • Experience reading user stories and translating them into software solutions.
  • Experience with Domain Driven Development.
  • Experience writing automated unit and integration tests.
  • Experience working with individuals from diverse backgrounds.
What knowledge, skills, and abilities you should have within the first six months on the job:
  • Knowledge of principles and methods of systems analysis; systems development life cycle; systems design principles and applications development methodologies and tools, including web technologies and web-enabled applications design.

  • Knowledge of applicable programming languages, software development and maintenance tools and utilities.

  • Knowledge of functions, capabilities, characteristics and limitations of computer platforms and devices; network architecture and design concepts, including topologies, protocols, configuration, and connectivity testing and troubleshooting issues as they affect applications design.

  • Knowledge of database management systems and software as they affect applications design.

  • Ability to program in various languages.

  • Ability to perform detailed analyses of work processes and business rules and reach sound, logical conclusions regarding customer needs and business requirements.

  • Ability to troubleshoot, diagnose and resolve complex systems problems.

  • Ability to balance responsibilities for multiple projects, set priorities and organize work to complete responsibilities efficiently and effectively, troubleshoot, diagnose, and resolve system problems in areas of responsibility.

  • Ability to evaluate alternatives and make sound independent decisions within established guidelines.

  • Ability to communicate clearly and effectively to diverse audiences of technical and non-technical personnel orally and in writing.

  • Ability to establish and maintain effective customer focused working relationships with managers, customers, vendors, consultants, employees and others encountered in the course of work.

  • Ability to prepare clear, concise, and accurate documentation, reports of work performed and other written materials.

  • Ability to keep technical skills current.

  • Ability to read, interpret, explain, and apply technical information on business process, software, and hardware for technical and non-technical customers.

What you can expect from us:

  • We offer the opportunity to make a difference and positively influence the Twin Cities metropolitan area.
  • We encourage our employees to develop their skills through on-site training and tuition reimbursement.
  • We provide a competitive salary, excellent benefits and a good work/life balance.
More about why you should join us!

Additional information

Applications Developer 2:
Union: AFSCME Grade G
FLSA: Exempt
Safety Sensitive: No

Applications Developer 3:
Union: AFSCME Grade H
FLSA: Exempt
Safety Sensitive: No

What your work environment would be: You would perform your work in a standard office setting. Work may sometimes require travel between your primary work site and other sites.
What steps the recruitment process involves:

  1. We review your minimum qualifications.

  1. We rate your education and experience.

  1. We conduct a structured panel interview.

  1. We conduct a selection interview.

Once you have successfully completed the steps above, then: If you are new to the Metropolitan Council, you must pass a drug test (safety sensitive positions only), and a background check which verifies education, employment, and criminal history. A driving record check and/or physical may be conducted if applicable to the job. If you have a criminal conviction, you do not automatically fail. The Metropolitan Council considers felony, gross misdemeanor and misdemeanor convictions on a case-by-case basis, based on whether they are related to the job and whether the candidate has demonstrated adequate rehabilitation.

If you are already an employee of the Metropolitan Council, you must pass a drug test (if moving from a non-safety sensitive position to a safety sensitive position) and criminal background check if the job you're applying for is safety sensitive, is a supervisory or management job, is in the Finance, Information Services, Audit, or Human Resources departments, or has access to financial records, files/databases, cash, vouchers or transit fare cards. A driving record check and/or physical may be conducted if applicable to the position.

IMPORTANT: If you make a false statement or withhold information, you may be barred from job consideration. The Metropolitan Council is an Equal Opportunity, Affirmative Action, and veteran-friendly employer. The Council is committed to a workforce that reflects the diversity of the region and strongly encourages persons of color, members of the LGBTQ community, individuals with disabilities, women, and veterans to apply.

If you have a disability that requires accommodation during the selection process, please email HR-OCCHealth@metc.state.mn.us .

Applied = 0

(web-6f6965f9bf-g8wr6)