Applications Developer 4

Metropolitan Council
Remote in Saint Paul, Minnesota
Report

Job Description
WHO WE ARE

This posting is a REPOST of this position with some modifications to the description including the desired qualifications. If you previously applied to this position, you do not need to reapply, your application is still under consideration. This position will be posted until filled and may be removed at any time.

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

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:

The Applications Developer 4 will be the visionary and have a background in enterprise & technical architecture design rebuilding integrations in the iPaaS (Integration Platform as a Service) environment using Azure tools. They will lead the technical effort for the Application Integration Function and the (EAI) Enterprise Application Integration project.

The desired candidate will be responsible and accountable for end-to-end API delivery, including the design, development, documentation, testing, and maintenance of API led integration messaging that support critical business processes for existing systems. The Developer will lead and support all phases of data/application integration through Discovery, Estimation, Design, Analysis, Development, Testing and Deployment. This will also include maintenance and modification of existing integrations, Implementation of API’s and write and or modify code based on defined specifications in requirement documentation. The desired candidate will have expertise in designing cloud and hybrid solutions that run in Microsoft Azure. They will also have experience using .NET Core, Web API, SQL and or Oracle database experience.

The candidate should also have excellent interpersonal skills, be nimble, be able to take direction, think innovatively and have the ability to performs a variety of advanced professional duties in the analysis, design, development, testing, installation and maintenance of large scale, complex applications with overall responsibility for system development, upgrades, maintenance and production performance. Serves as a technical expert and/or project lead on the use of advanced technologies, cross-platform/operating, system integration and connectivity issues.

The starting salary will be based on the selected candidate's experience, skills, education, and internal salary equity, and includes a generous benefits package.

What you would do in this job

  • Architect and design Integrations using Microsoft Azure tool set.
  • Consult with managers in their customer communities to provide advice on methods for achieving business and operational objectives through uses of information technology. Establish plans and priorities based on the identified business needs.
  • Analyze, design, develop and support complex, multi-platform integrations and advanced technology projects that span multiple business areas, multiple platforms and operating environments.
  • Evaluates design and technology alternatives; evaluates vendor product packages; recommends hardware, network and/or software characteristics and requirements.
  • Serves as project technical lead for complex development and maintenance assignments.
  • Participates in the development, implementation and evaluation of plans, policies, systems, and procedures.
  • Researches and presents information on new and emerging technologies to IS staff and customer departments.
  • Assist in developing comprehensive test plans; plans and coordinates testing activities; and recommends placing fully tested systems into the production environment.
  • Assist with compiling and writing documentation for users and other developers.
  • Troubleshoots, diagnoses, and resolves the highest-level technical issues involving integration and connectivity across system components, operating software and hardware and business rules.
  • Support all phases of data integration projects through Discovery, Estimation, Design, Analysis, Development, Testing, and Implementation of API’s.
  • Effectively lead and own delivery for the work of the development team while using technical skills as a hands-on-developer.
  • Design and implement product features in collaboration with integration team, Service Owners, and Function Owners.
  • Design reusable components, frameworks, and libraries.
  • Provides support for integrations built by the team.
  • Utilize IS consistent development practices including Azure Boards, Enterprise Architecture Project (EAP) and DevSecOps.
  • Utilize Agile/Scrum methodology to deliver high-quality software releases through sprints.
  • Remain current on industry trends in integration including but not limited to API technologies, even driven architecture and industry best practices to lead assessment, architecture selection, design, testing, implementation, and support of new and existing solutions.
  • Document solutions using flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Implement end-to-end API delivery, including the design, development, documentation, testing, and maintenance of integrations that support critical business processes for existing applications.
  • Assist with gathering and defining user requirements and business rules; develop requirements documents and/or specifications; design flow and function; and translate into logical system processes.
  • Assist with the development, implementation, and distribution of standards and best practices for integrations.

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

High school diploma or GED AND nine (9) years of experience in applications design and development.

Note: Highest completed degree in the following majors: Computer Science, Management Information Systems or a related field will count towards the minimum nine (9) years of required work experience.
  • Associates degree counts as two years of experience
  • Bachelor's degree or higher counts as four years of experience

What additional skills and experience would be helpful in this job (desired qualifications):

Experience with any of the following:
  • Enterprise and Technical Architectural Design
  • Platform as a Service (PaaS)
  • Microsoft Power Platform
  • Microsoft Server 2012 or higher
  • Microsoft Azure App Development
    • ASP.NET Core Development
    • Microsoft SQL queries
  • Oracle 12c or higher
  • Packaged software including data upgrades and migrations
  • Web Development Tools
  • Relational Databases
  • Experience working and collaborating in a diverse, multi-cultural, and inclusive environment.
What knowledge, skills, and abilities you should have within the first six months on the job:
  • Knowledge of Azure integration platform as a service (iPaaS) technology.
  • Knowledge of the principles and methods of systems analysis; business processes; systems development life cycle; systems integration and optimization design concepts 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 relational database theory and management systems and software as they affect applications design and construction.
  • Knowledge of business functions and associated information management needs.
  • Knowledge of principles and practices of sound business communications.
  • Knowledge of standard PC software packages, including word processing, spreadsheet, database, and flow charting.
  • Knowledge of standard system design principles and applications development methodologies and tools.
  • Knowledge of basic web development technologies.
  • Knowledge of relational database concepts and standard database software.
  • Knowledge of principles and practices of sound business communications.
  • Knowledge of HTML, different operating systems such as Linux and Windows Server.
  • Knowledge of computer networks (LAN, WAN), their design, required hardware and software, and principles of operations.
  • Knowledge of programming and script writing.
  • Ability to perform detailed analysis of work processes and business rules and reach sound, logical conclusions regarding customer needs and business requirements.
  • Ability to provide lead technical work direction and adherence to development best practices.
  • 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.
  • 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 write, execute, and debug computer software using one or more programming languages.
  • Ability to analyze in detail work processes and business rules and reach sound, logical conclusions regarding customer needs and business requirements.
  • Ability to set priorities and organize 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.
  • Ability to apply mathematics/statistical methods/procedures.
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

Union: American Federation of State, County, and Municipal Employees (AFSCME)
Grade: I
FLSA Status: Exempt
Safety Sensitive: No

What your work environment would be:
You would perform your work in a standard office setting.

What steps the recruitment process involves:
1. We review your minimum qualifications.
2. We rate your education and experience.
3. We conduct a structured panel interview.
4. 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 .


We believe our employees are a key to our agency's success! In order to attract and retain high quality employees, the Council provides a highly competitive benefits package both in choice and coverage levels. Some highlights about our benefits are listed below:

  • Guaranteed monthly retirement income through Minnesota State Retirement System pension fund
  • Opportunity to save additional funds for retirement on a tax-deferred basis through a voluntary deferred compensation (457) plan
  • Two or more medical plans from which to choose, with employer contribution towards premiums over 80%
  • Dental insurance, life insurance and vision insurance
The following benefits are provided to all employees as part of working for the Council. You will have access to free:
  • Well@Work clinic
  • bus/rail pass valued at over $1200 per year
  • parking at many job locations
  • fitness centers at many job locations
  • Employee Assistance Program
  • extensive health and wellness programs and resources


  • Health insurance


Metropolitan Council
Web Development
Full Time
Remote
Competitive
See Description for Experience
2 years, 2 months ago