Manager, Development & Integrations

Posted: Saturday, 14 December 2024
Valid Thru: Monday, 13 January 2025
Index Requested on: 12/14/2024 13:17:21
Indexed on: 12/14/2024 13:17:21

Location: Missoula, MT, 59801, US

Industry: Advertising and Public Relations
Occupational Category: 13-0000.00 - Business and Financial Operations
Type of Employment: FULL_TIME

Washington Corporations is hiring!

Description:

THIS POSITION REQUIRES RESIDING IN THE MISSOULA, MT AREA. In this dual-role position, you'll manage a talented team responsible for developing and supporting custom and integrated applications across our enterprise, while also directly engaging in technical work like architecture planning, configuring systems, and building integrations. You'll create roadmaps, ensure seamless upgrades, and support the overall application lifecycle. A key part of your work will involve coordinating with cross-functional teams, crafting standards, and actively troubleshooting issues, especially post-go-live, to ensure reliable performance.

The IT Development and Integrations Manager is responsible for the management of all development and technical integration services across Washington Companies. This role will be responsible for both on-premise applications and SaaS applications requiring customizations or integrations. This role will create and maintain roadmaps for the enterprise wide software development architecture. You will be responsible for planning, configuration, maintenance, enhancements, upgrades, support and the overall lifecycle of these applications, systems, and integrations. This role is responsible for defining scopes, setting deadlines, coordinating workflow, developing integrations into and out of our enterprise applications as well as other 3 rd party applications as requested. You will also be responsible for monitoring progress for projects related to our custom applications and integrations. This position will craft policies and set standards to guide the team and ensure the optimal function of our developed applications to support business goals. This will also include monitoring system performance metrics to ensure the reliability, security, integrity, and integration of developed code and data so that you can recommend improvements or modifications. Works collaboratively across the IT and with the Operating Companies to understand business needs and future requirements to deliver technical solutions that meet goals and objectives.

This position will ensure development standards including support processes and documentation standards within the team are defined and adhered to. The Manager will be responsible for the day-to-day management of the Development team. You will be responsible for collaborating with the department Director on best practices and structuring the team for short and long-term success. In addition, the Manager will collaborate with the Director and CIO on contract negotiations, renewals, development and integration strategy, budgets and critical issue resolution. This position will ensure that projects, milestones and goals are met and approved budgets are adhered to. In addition, this position will work closely in collaboration with the Enterprise Applications Manager to set best practice standards, software architecture selection, and utilize similar standards across the software development lifecycle.

This resource must be able to work independently and work as a member of a development team. Limited travel to business locations throughout Canada and US. This is a fulltime permanent staff position located in Missoula, Montana.Position Requirements:
  • Relevant Bachelor's degree; or equivalent experience; 5+ years of team management experience
  • 7+ years' experience in complete life cycle of software development (upgrades, conversions, integrations...). Previous work as a developer using Microsoft suite of development products and tools including .Net, #, C++, Logic Apps, DevOps is a bonus.
  • Strong understanding of software development processes, application security and development standards, end-user support practices, issue resolution/mitigation, system integration platforms, middleware and data management.
  • Experience in supporting upgrades, change control and user testing & training.
  • Hands on experience with troubleshooting and resolving delivered solutions with an aptitude for problem identification and quickly developing effective solutions.
  • Experience delivering projects with vendor partners. Manage vendor timelines and deliverables across internal and external teams
  • Well organized task planner with the ability to scope projects in a highly detailed manner
  • Strong leadership qualities: ability to interface with cross-functional teams and leaders
  • Ability to build strong rapport with stakeholders to influence desired outcome

Hours

This is a salaried hybrid work position with some flexibility in hours. Employees will be expected to deliver a full 40-hour week. Applicant must be willing to work additional or non-standard hours to support critical system issues and/or delivery of time-critical project deadlines.Responsibilities and Technical Skills Required:
  • Prior experience in developing large scale custom applications and integrations Experience with Microsoft Azure including DevOps and LogicApps is preferred and additional experience with Oracle EnterpriseOne and/or Oracle Cloud is desired.
  • Knowledge of Microsoft 365 including SharePoint, Power Automate and Power Apps.
  • Proven ability to lead and manage direct reports in analysis, development, and support for custom applications or integrations into off the shelf applications, including customizations and new solutions to these applications.
  • Background working with diverse/multiple teams, new solutions and technologies, supporting custom & 3 rd party interfaces.
  • Collaborate with business and key IT stakeholders to plan, prioritize, and schedule necessary applications configurations, development, and enhancement requests, while providing direction and guidance to the development staff across different areas.
  • Accountable for availability and performance of the development portfolio, including ownership of incidents and release management
  • Drives stakeholder satisfaction by maintaining quality applications and support with controlled and planned change management
  • Ability to communicate project status to various levels of management in both technical and non-technical terms
  • Partner with leaders of other disciplines to ensure proposed solutions align with information, technology, infrastructure, business intelligence and security architectures
  • Provide input to the creation of and oversight of development standards adherence through reviews of project work including detailed technical and design specifications as well as application code structure following a best practice software development lifecycle.
  • An ability to guide technical resources while wearing that team management hat
  • Responsible for the professional development of direct reports, ensuring that managers are equipped with the leadership skills needed to build high-performing teams.
  • Foster a culture of collaboration, continuous improvement, and innovation within the team.
  • Ensure that all developed custom applications, integrations, and solutions meet regulatory compliance standards and adhere to internal governance policies, mitigating risks related to data security, privacy, and system availability

  • Business Skills Required:

    Business Knowledge: Has working knowledge of IT service management; ability to be resourceful and innovative and to align to the application development department's environment and evolving priorities in its service to its customers; analysis of resource allocations and capacity.

    Execution: Set and conveys clear goals and monitors progress; is accessible and supports other team members; obtains results and adds value to the organization by making timely and sound decisions and influencing others.

    Attention to Detail: A concern for ensuring accuracy, clarity and quality of work reflecting an underlying drive to increase efficiency and track organizational measures.

    Collaboration and Teamwork: Creates commitment to common goals; identifies competing interests and finds ways to balance them; values contributions of all team members and other constituencies; values team accomplishments over individual accomplishments; leverages others' strengths and experiences to achieve team goals; co-operates with colleagues and shares resources.

    Client/Relationship Management: Establishes and builds relationships with business stakeholders. Applies knowledge to the business and provides personalized, value-added service. Demonstrates willingness to meet needs of business stakeholders by pursuing improved courses of action; delivers products and services that best serve stakeholder needs; uses feedback as a basis for improving service and performs necessary follow-up work without being prompted.

    Innovation: Continuously evaluate emerging technologies and software solutions to ensure that the enterprise applications team is aware of new and emerging solutions to meet the needs of our business customers.

    Responsibilities:

    Please review the job description.

    Educational requirements:

    • high school

    Desired Skills:

    Please see the job description for required or recommended skills.

    Benefits:

    Please see the job description for benefits.

    Apply Now