Description

Position Overview:

The DevOps Architect will assume a pivotal role in conceptualizing, crafting, and deploying software solutions within the city's DevOps division. They will spearhead or significantly contribute to the development and delivery of solutions addressing critical business challenges across various municipal partners served by the IT department. This role entails creating bespoke applications, integrating systems, and furnishing comprehensive reporting solutions to bolster city-wide initiatives and programs. Additionally, a crucial aspect of this role, estimated at 15% to 20% of the workload, involves actively participating in scoping and estimating application projects. This contribution aims to standardize the application project estimation process and facilitate the development of multi-year budget plans encompassing maintenance, licensing, support, configuration, data migration, and associated costs.
Responsibilities:

Support Project Intake Process:

Engage with business owners, program managers, and project intake stakeholders to comprehend project requirements and formulate technical scopes, integration plans, cost estimates, and resource allocation.
Provide inputs for project presentations during intake discussions concerning schedule and budget.
Furnish detailed specifications for proposed solutions, including materials, manpower, and time requirements.
Software Development:

Develop customized software solutions and integrations.
Collaborate with project stakeholders to elicit requirements and grasp business objectives.
Design and implement tailored applications to address specific city needs.
Ensure the scalability, efficiency, and maintainability of software solutions.
Conduct comprehensive testing to identify and rectify bugs and issues, ensuring adherence to high standards and best practices.
Work closely with cross-functional teams, DevOps, and other departments.
Document software design, development processes, and integration workflows.
System Integration:

Integrate diverse systems and platforms to streamline processes and data flow.
Establish APIs and middleware to facilitate seamless communication between disparate systems.
Troubleshoot integration challenges and implement suitable resolutions.
Reporting and Data Analysis:

Design and develop reporting solutions to offer insights into city operations.
Craft data visualizations and dashboards to support decision-making processes.
Utilize ETL processes to fulfill reporting requirements.
Education and Experience:

Education:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Skills and Capabilities Desired:

Proficiency in software development with expertise in languages like C#, VB.NET, Python, Java, etc.
Experience with DevOps principles and practices.
Automation and enhancement of development and release processes.
Strong command of Microsoft technologies such as .NET Core, SQL Server, IIS, Azure.
Identification of technical issues and development of software updates and fixes.
Collaboration with developers and engineers to ensure adherence to established processes and functionality.
Knowledge of system integration techniques, including API design and middleware development.
Familiarity with database management and data modeling concepts.
Ability to analyze complex data and offer meaningful insights through reporting.
Understanding of software testing methodologies and quality assurance practices.
Collaboration with project management teams to monitor progress and implementation of initiatives.
Evaluation of new technology alternatives and vendor products.
Skills Requirements:

Basic Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Demonstrated track record in developing custom software solutions and system integrations.
Minimum of 12 years of relevant software engineering experience.
Familiarity with Agile development methodologies.
Experience with version control systems, such as GIT.
Proficiency in using JIRA.
Strong leadership skills.
 

Education

Any Graduate