Senior Applications Developer

Job Details

Overview

Use your talents to make a difference!

 

Applications are being accepted for a full-time Senior Applications Developer at Moraine Park Technical College, Fond du Lac Campus.

 

This is an opportunity to apply your skills within an agile environment. We are looking for someone that can assist with a wide variety of projects including modernizing a technology stack from PHP and .NET into one that is full-stack JavaScript. Your experience and engagement will have a profound effect on students, staff, and faculty. Our focus is on user-experience, automating workflows, building integrations, and developing innovative home-grown solutions.

This position is accountable and responsible for the formation or adjustment of processes of the Application Development major process of the Information Technology Unit subject to the constraints imposed by the Application Development Manager, MPTC District Board policy, State Board rules, law and professional ethical behavior.Applications will be accepted until the position is filled; however, initial review of applicants will take place May 20, 2022.Beginning: Immediately

 

Responsibilities1. Define objectives by analyzing user requirements and envisioning system features and functionality that meet the requirements. Analyze and improve complex system logic.2. Design and develop user interfaces to applications by setting expectations and feature priorities throughout the development life cycle; determine design methodologies and tool sets, complete programming using languages and software products and design and conduct testing.3. Initiate and lead code review and Peer-to-Peer working situations with Application Developers.  Mentor Application Developers.  Serve as development leads on Enterprise Systems Projects.  4. Develop technical specifications in accordance with quality standards, functional specifications and standard College procedures from which programs and applications will be developed or modified. Document system changes; provide and maintain the required documentation for functional and technical processes.5. Integrate applications by designing database architecture and server scripting. Study and establish connectivity with network systems, search engines, and information servers.6. Ensure effective College Web infrastructure, successful project completions and continuous improvement to the College Web Environment and delivery of Web Services. Provide guidance for future web applications and other on-line technology development through research, dialogue with experts and other means.7. Support effective data and system management and work with Institutional Effectiveness and Reporting to ensure data integrity for compliance.8. Support content managers in editing, manipulating and organizing electronic content for the internet and intranet  Support the Faculty and Student communities with enhancement of API’s, web services, and applications. Provide technical training and user support as required. 9. Remain current on trends in web development and use to ensure MPTC web sites and applications are rated as superior when compared to the web sites and applications of other higher education institutions.  Administer the Web site content management system and support functional users in their administration of the Web site CMS. Train content managers throughout the College community to enable them to maintain Web pages in their area.10. Perform other duties as assigned.

 

Qualifications1. Bachelor’s degree in Information Technology, Information Science, Computer Science or a related field or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.2. Five years of progressively more responsible experience building production software that is scalable and maintainable.  Development experience in an ERP environment is preferred.3. Thorough understanding of the Software Development Life Cycle process, including specification, documentation, quality assurance and the creation of test and implementation plans.  4. Strong communication, project management and multi-tasking skills.5. Excellent organizational, analytical and problem solving skills.6. Ability to work in a team-based, highly participative quality environment.7. Demonstrated ability to work effectively with diverse populations by promoting and maintaining an inclusive work environment and culture that is respectful and accepting of diversity.8. Schedule flexibility to work in a 24x7 multi-site environment oriented toward a zero downtime goal.9. Demonstrated knowledge of core web technologies (HTML, CSS, JavaScript).10. Proficiency in at least two server-side languages (.NET, PHP, NodeJS, etc).11. Experience with and working knowledge of relational databases (Such as Oracle Database, MySQL, Microsoft SQL Server).  Demonstrated knowledge of non-relational databases. (Such as Redis and MongoDB).12. Working knowledge of Linux (Such as Red Hat Enterprise Linux) and Windows Server operating systems.13. Experience with scripting languages, such as Python or Powershell preferred.14. Experience using modern JavaScript frameworks; LAMP, .NET, MERN, and MEAN stacks; Node JS run-time environment preferred.

 

Benefits Summary

WI Retirement

Group Life Insurance

Group Health Insurance

Group Dental Insurance

Group Vision Insurance

Long Term Disability

Short Term Disability

Paid Vacation

Paid Holidays

Accumulative Sick Leave

Flexible Spending

403(b)/457 Deferred Comp-Voluntary Retirement Savings Program Options

Wellness Program

Professional Development

Educational Assistance

Employee Assistance Program

Organization

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert