Developer II (Remote from anywhere in CO) (C# .Net Core Stack)

Apply for this position Please mention DailyRemote when applying
Posted 13 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Department Information Together, we innovate for a stronger Colorado The work of employees at the Governor's Office of Information Technology (OIT) is challenging and diverse because the needs of agencies, customers and Coloradans constantly evolve. But our focus never changes: improve the lives of all Coloradans through innovation and collaboration. We're building one of the nation's leading government IT organizations by reimagining how we support agencies, building first-of-their-kind applications, and creating an inclusive, collaborative culture, together. Join us in the important work of providing equitable access to services. We believe equity, diversity, and inclusion drive our success, and encourage candidates from all identities, backgrounds, and abilities to apply. We know it's important to support each other, and that means having a healthy balance of work and personal time, and benefits that allow us all to have fulfilling lives. Watch this video to learn about how OIT is thinking differently! Description of Job DESCRIPTION OF JOB: Job Summary: The Developer II has responsibilities across the full Software Development Life Cycle (SDLC) from business requirements to support, but he or she is primarily focused on development activities. Development activities include: working with business analysts and customers to understand requirements; working with team members to apply secure programming techniques using standards and best practices; commenting code for peers and testers; performing unit testing, configuration management, source code control, deployment and release management; and providing support services as needed. Operational support services vary in scope from minor bug fixes (tickets) to major enhancements (change orders). As an application reaches the sunset stage, the developer is also expected to participate in planning efforts around replacement and modernization. The Developer II operates at the application level. Primary Job Responsibilities: Request Management - 20% Handle simultaneous requests of varying complexity from supported customers. Complete staff assignments within a matrixed supervisory environment. Adhere to Incident Management & Change Management policies and protocols established by OIT for incident resolution and implementing production system changes. Application Development and Support - 50% Consult with Solution Architects, Solution Engineers, and others as appropriate to design applications in line with OIT strategies (e.g., Cloud First, Mobile First, Secure Colorado, etc.). Collaborate with Business Analysts, Customers, Project Managers, and others as appropriate to assist in the creation of estimates and timelines. Develop applications in line with business requirements using Agile or Waterfall methodologies as needed. Perform coding (in-house applications) or configuration management (COTS applications) in accordance with standards and best practices and further minimize defects through disciplined unit testing. Coordinate update releases and other system changes, contribute to the implementation of break/fix solutions, and update documentation and configuration information related to changes as needed throughout the life cycle. Organize, build, and validate all segments of the code related to a specific build (release) for final User Acceptance Testing. Ensure development activities within the position's scope of responsibility are consistent with established service portfolio policies, procedures, standards and guidelines. Determine the best approach in the development of an application's code to meet the customer's current requirements and anticipate future enhancement needs. Identify and recommend changes to development policies, processes, templates and standard operating procedures to improve the overall quality of work being delivered. Collaborate across a matrix management environment with other developers and other OIT department staff as needed. Must understand lines of authority and follow protocol to engage other resources. Find unique ways to resolve issues in the development process to meet the requirements of the customers and lead to the most efficient implementation possible. Tracking and Reporting of Work Assigned - 15% Working with the supervisor, develop estimates of the work effort necessary to deliver application solutions based on the project specifications provided. Record time spent on work activities into the approved project tracking system. Provide appropriate progress reports to the supervisor or project manager as requested. Determine reasonable and accurate estimates for the completion of assigned work activities. Additional Duties as Assigned - 15% Perform all other duties as assigned. Expected Outcomes Resolve Service Desk Incidents within Service Level Agreements (SLA) Work with agency staff to evaluate and analyze service desk application incidents Develop, test, and deploy solutions into the production environment within priority-based SLA timeframes Minimum Qualifications, Substitutions, Conditions of Employment & Appeal Rights A wide salary range is posted for this position and any job offer is based upon a salary analysis to comply with the Colorado Equal Pay for Equal Work Act. The salary analysis considers relevant experience, education, certifications, and state seniority as compared to others doing substantially similar work. While all offers are compliant with the Colorado Equal Pay for Equal Work Act, there is no guarantee an offer will be at the top of the posted range based on the salary analysis. Minimum Qualifications: Work Experience 2 years of hands on programming experience in applications development in a C#.NET environment. 2+ years in application development using an object oriented language and IDE. Education/Training Undergraduate degree from an accredited college or university in information technology, computer science, or related field. Substitutions: Additional appropriate education will substitute for the required experience on a year-for-year basis, but cannot completely substitute for these qualifications. Training or Certification related to the work assigned to the position will be assigned credit towards substitution for experience and/or education, but cannot completely substitute for these qualifications. Additional, appropriate paid or unpaid experience will substitute for the required education on a year-for-year basis. Preferred Qualifications: C#.NET or other development platforms. Backend development experience in SQL, Oracle or other databases Proficiency working collaboratively with teams across the software development life cycle. Familiarity with using Application Programming Interfaces to integrate systems or data sources. Familiarity in a source repository (GIT, TFS ) Preferred skills with APIs - application programming interfaces in a .NET environment Conditions of Employment: OIT employees must comply with any screening procedures in place at state entity locations where they might be required to perform work. A pre-employment background check will be conducted as part of the selection process. Positions supporting some agencies such as the Department of Corrections and the Department of Public Safety will also require a pre-employment drug test. This position may require travel within the specified geographic area, and to locations across the state as needed. This position may require on-call duties as needed by the position. Supplemental Information If this posting indicates "remote from anywhere in CO" in the title, periodic reporting to the primary state work location designated for the position is required. All remote work must be performed in Colorado. While candidates from out of state will be considered for this role, the candidate selected for the position must relocate and reside in Colorado on the first day of their new position. A reasonable timeframe for relocation will be established on an individual basis, while considering business needs, and determining a start date. Our application process and what to expect after you apply are described in the videos found here. The State of Colorado believes that equity, diversity, and inclusion drive our success, and we encourage candidates from all identities, backgrounds, and abilities to apply. The State of Colorado is an equal opportunity employer committed to building inclusive, innovative work environments with employees who reflect our communities and enthusiastically serve them. Therefore, in all aspects of the employment process, we provide employment opportunities to all qualified applicants without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity or expression, pregnancy, medical condition related to pregnancy, creed, ancestry, national origin, marital status, genetic information, or military status (with preference given to military veterans), or any other protected status in accordance with applicable law. The Governor's Office of Information Technology is committed to the full inclusion of all qualified individuals. As part of this commitment, our agency will assist individuals who have a disability with any reasonable accommodation requests related to employment, including completing the application process, interviewing, completing any pre-employment testing, participating in the employee selection process, and/or to perform essential job functions where the requested accommodation does not impose an undue hardship. If you have a disability and require reasonable accommodation to ensure you have a positive experience applying or interviewing for this position, please direct your inquiries to our ADA Coordinator at or call . This posting may be used to fill multiple vacancies based upon business need . click apply for full job details