Please confirm your candidate is comfortable with this short term, 10 hours a week role.
Please confirm your candidate is comfortable with meetings during business hours (though the team is flexibile). The work may be done during off hours if preferred.
Agency has custom built mission critical applications. The successful candidate will provide short-term assistance to evaluate (ask the current app support providers the right questions) and document these and other digital assets.
The Software Architect (SA) will evaluate and thoroughly document the system, technical, and application architectures for mission critical custom-built applications plus other (smaller, less complex) digital assets. This is to include but not limited to technical debt and total cost of ownership. Currently, vendor dev teams provide application maintenance support. The SA will work with teams to grasp the status of these digital assets. The main purpose of the SA role is to compile thorough documentation that will de-mystify all digital assets. No software development work is to be performed but development experience is required.
POSITION AND EXPERIENCE DESCRIPTION
A minimum of 5 years of SA experience coupled with 3 or more years in a Developer role. Must demonstrate a knack for documentation, proficiency and knowledge of SDLC, tooling, DevOps, DevSecOps, development best practices, both front-end and backend technologies preferred. Must be able to converse at detailed level with developers and DevOps engineers to gather information.
Familiarity with navigating services, operations and infrastructure with the Indiana Office of Technology is preferred. Must have top-notch communication skills and a motivation to produce quality written deliverable.
Experience with app modernization for cloud readiness is a plus.
Bachelor's degree preferred.
Solid verbal and written communication. Ability to draw out technical details from technical teams. Required 5 Years
Application assessment, uncover technical debt, determine total cost of ownership, conduct interviews, SWOT analysis, produce documentation Required 5 Years
Application modernization (as a developer or development team manager) for cloud readiness. Required 4 Years
Proficient with software development tools and methodologies, such as DevOps and associated best practices, including CI/CD Required 4 Years
Full stack development, including knowledge of clean coding principles Required 3 Years
Design of application systems architecture Required 3 Years
Navigate the State of Indiana's Office of Technology infrastructure, services, operations and various teams Highly desired 1 Years