Responsibilities
Build applications, server-side logic and/or cloud-based SQL database modelsDesign, code, test, debug, document, maintain, and modify computer p of high complexity, significance, and riskContribute to business enhancement requests, requirements, interdependencies, potential risks, workflow analysis, and functional specifications.Responsible for all application configuration changes to improve data quality.Serve as point person for integration with other platforms.Provide technical support and troubleshooting on issues, configuration changes and new functionality related to applications.Partner with IT help desk to ensure front-line support and user community has access to resources and documentation as needed.Advocate for changes that align with overall IT strategy, such as cloud migration and leveraging single sign-onEnsure that all significant application updates and other pertinent information are documented and communicated appropriately within the agency.Manage and continually review permissions, access, roles, configuration of the applications.Participate in user community forums and/or user conferences to share experiences with the application, learn about future updates, and make recommendations for enhancements.
QualificationsRequires a bachelor's degree in computer science or related fieldRequires at least 3-5 years of prior relevant experience, preferably in hands-on design, coding, integration, and deployment experience in Cloud-based applicationsDeep understanding of modern web applications design architecture, good API design patterns, security, performance and scale.Solid understanding of Database fundamentals such as, data modeling, query execution, authorization and authentication.Designing and developing database driven IT applications in one or more software languages such as Java/J2EE, Visual Basic, .net, HTML/XML, and Python.Preferably working knowledge of Agile Methods and enterprise Cloud IntegrationExperience with GIT or DevOps deployment technologies, preferredC#, ASP.NET MVC would be good to have.Excellent communication skills (both written and verbal)Excellent interpersonal and technical support skillsExcellent organizational skills, accuracy and attention to detailStrong analytical and problem-solving skillsAbility to work in a collaborative team environment and ability to complete work within demanding time-linesCommitment to effectively handle confidential informationDemonstrated dedication to providing outstanding customer serviceOur Commitment to Equity and Justice