Cloud App Developer
Listed on 2026-09-14
-
IT/Tech
Cloud Computing: Infrastructure & Operations, IT Support
Cloud App Developer
Permanent, Full-Time
The Application and Data Management program is responsible to provide core IT application and data management maintenance and support, while striving for continuous modernization and innovation of existing systems supported within OSOS IT in partnership with Business. The incumbent in this position reports to an IT Application Development Senior Specialist Supervisor within the Office of the Secretary of State (OSOS). This position is responsible for the analysis, design, development, and implementation of the Combined Fund Drive (CFD) System which supports 80k + state employees, and other OSOS statewide applications that support internal and external customers.
The incumbent will analyze, design, develop systems, databases and user interfaces. The incumbent will ensure all developed and deployed code meets state and federal standards for accessibility, security, and in meeting industry best practices. These duties touch every division and mission of the Office. Further duties can be defined to support team collaboration and duty functions or as assigned.
- Programs within the OSOS Cloud environments as day-to- day operations, managing to issues and outages related to any applications supported by the position.
- Develops and maintains cloud-based applications and services.
- Designs and implements cloud architecture that meets business requirements.
- Collaborates with Dev Ops team to ensure efficient deployment and operation of cloud infrastructure.
- Optimizes cloud development and systems for scalability, security and performance
- Monitors and troubleshoots cloud systems to ensure uptime and performance.
- Keeps up to date with the latest trends in cloud computing and programming.
- Implements software design, practices and processes to build efficient, scalable and durable software applications
- Performs code reviews, verifies code quality and aligns to the OWASP guidelines for development best practices.
- Contributes to team development practices by following established coding standards
- Assists peers with troubleshooting, and applying secure, consistent development patterns under the guidance of senior engineers and technical leads.
- Supports transparency and operational stability by providing clear, timely communications to target audiences
- Participates in continuous improvement efforts by helping evaluate new tools and methods, contributing to prototypes or proof-of-concepts developed by senior staff, and collaborating with cross-functional teams to ensure new approaches integrate smoothly with existing systems and align with organizational goals.
- Collaborates with supervisors, architects, business stakeholders, peer developers and business analysts in a professional manner to define, design, and implement key features that enhance overall user experience and deliver meaningful value.
- Researches, designs, and implements new technologies, processes, and methods following SOLID coding principles and SDLC best practices to solve complex problems that have higher ambiguity.
- Analyzes existing workflows to identify inefficiencies, gaps, and opportunities for improvement, recommending innovative solutions that streamline operations.
- Provides training, guidance, mentorship and knowledge sharing sessions to help fellow developers and business users to understand and adopt new processes effectively.
- Reviews logs, application code, and databases, troubleshoots problems, consults with business users and team to maintain systems and uptime of systems.
- Supports incident response for application environments by assisting in identifying, tracking, and resolving emergency issues, outages, and work stoppages, while keeping appropriate audiences informed of status and progress through established communication channels.
- Maintains application resilience by creating, updating, and testing disaster recovery plans; guides the team toward areas requiring functional testing; and ensures supported applications comply with applicable policies.
- Sustains application performance by configuring and maintaining databases, performing routine checks, and collaborating with senior staff to ensure consistent, reliable operation across supported systems.
- Contributes to team development practices by following established coding standards, assisting peers with troubleshooting, and applying secure, consistent…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).