What are the responsibilities and job description for the Manager, Application and Integration Development position at MAINE COMMUNITY COLLEGE SYSTEM?
Job Details
Description
Title: Manager, Application and Integration Development
Bargaining Unit/Salary Level: The Manager, Application and Integration Development position is classified within the MSEA Supervisory Services Unit range 27.
Responsibilities: The Manager, Application and Integration Development is a senior developer skilled in many of the underlying application and integration technologies utilized by the MCCS, who also manages the work of other developer staff. This requires a highly skilled computer programmer who is capable of designing, developing, and modifying highly complex integrations and automated processes. The position will be required to both supervise others and ensure that projects and development work are properly scoped, prioritized, and executed by themselves and others on the team. Teaching, quality assurance, and design partnership are key functions, requiring strong organizational skills and attention to detail. This individual is responsible for managing their own work and others in the end-to-end development of software integrations and platform solutions, analyzing issues at the System level, and handling any complications that arise by implementing effective solutions. Prior to development, the position will oversee and sometimes themselves translate college needs into technical applications and support the implementation of new software as we move from a traditional ERP architecture (SQL database, web application) to a cloud-based ERP hosted in Azure, Microsoft Dynamics, and other platforms. The position will possess the skill to themselves and for others to utilize APIs to integrate disparate systems, along with modern DevOps tools that deliver user-friendly experiences for students, employees, and community members. This position will be located at any one of the colleges within MCCS. The Manager is required to be on stand-by every weekend with the exception of paid time off and will be compensated per the applicable collective bargaining agreement.
Minimum Qualifications: The required minimum qualifications include a Bachelor's degree in computer science, programming, software design or related field and 6 years of related work experience. A combination of training and relevant work experience may be considered in lieu of formal education on a year-for-year basis.
Required Technical Experience:
- Coding experience in more than one high-level language.
- Experience in Docker or other container management platforms.
- Experience in continuous integration/continuous deployment models.
- Experience in container and software bill of materials security scanning and management.
- Experience in messaging software architecture utilizing Azure Service Bus (preferred), RabbitMQ or other AMQP services.
Why work for the Maine Community College System? Benefits may include:
- Health, Dental and Vision Insurance
- Life Insurance
- Retirement Savings
- Flexible Spending Accounts
- Living Resources (Employee Assistance Program)
- Paid Holidays
- Statewide Locations
- Tuition Waivers
- Training
- 529 Education Plan MCCS Matching Grant
Please upload your cover letter, current resume/CV, including names and contact information for three professional references, and official transcripts when you complete the online application. Search will remain open until the position is filled.
MCCS is an Equal Opportunity employer. We celebrate diversity and are committed to creating an inclusive and non-discriminatory environment for all employees. We provide reasonable accommodation to qualified individuals with disabilities upon request. For more information, please contact the MCCS Affirmative Action Office (207 629-4000. TTY Dial Maine Relay 711.
Qualifications