Developer II (C#, .Net)

State Of Colorado Denver , CO 80208

Posted 1 week ago

Department Information

  • For the purposes of minimum qualification and comparative analysis, ONLY your State of Colorado job application will be reviewed. Therefore, it is paramount that you clearly describe all of your relevant experience on the application itself. Applications left blank or marked "SEE RESUME" will not be considered.*
  • The Governors Office of Information Technology does NOT offer sponsored Visas for employment purposes.*

What We Do:

The Governor's Office of Information Technology (OIT) strives to impact the lives of all Coloradans to create a safer, happier and healthier state. We work to empower the State of Colorado with flexible technology that will drive sustainable and intelligent business decisions. We envision a future where the end-user experience shapes design, and data analytics transform how state government serves its residents.

At OIT, we recognize that "how" we deliver is as important as "what" we deliver. Our core values define our character, and each employee is expected to embody these values in all the work we do:

SERVICE: Serving the people of Colorado

Intentionally and generously serving others for a better Colorado.

INTEGRITY: Demonstrating credibility and sincerity in our work

Inspiring confidence and trust in the Governor's Office of Information Technology through our personal conduct.

TEAMWORK: Collaboratively working together at OIT and across the state

Working cooperatively with others and engaging in constructive dialogue to overcome difficult challenges

RESPECT: Appreciating and acknowledging the role, diversity, and contribution of those with whom we work.

Consistently conducting ourselves in a way that shows regard and thoughtfulness to others.

COURAGE: Pushing boundaries to foster positive change

Proactively and positively pursuing the transformations necessary to address tough issues and drive innovation.


We foster new ideas. We challenge the status quo and continuously ask, "How can we do this better?" Then we take action and make a difference through novel processes and technology.

Why We Want You:

We want your expertise, positive energy, drive to succeed and love of this great state as we work to elevate the expectations Coloradans have of their government.

What You'll Get From Us:

At OIT you will find an opportunity to contribute meaningful work to support and serve Colorado residents. It's your chance to combine your love of technology with public service. Plus, you'll have great benefits, motivated team members, and opportunities for advancement.

Check out this video to see why our employees love working for the Governor's Office of Information Technology:

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

Work Experience

  • 3-5 years of hands on programming experience in applications development.


  • Undergraduate degree from an accredited college or university in information

technology, computer science, or related fields. (Relevant experience may be

substituted for education at the hiring manager's discretion.)

Functional/Technical Knowledge & Skills

  • Documented proficiency working on development platforms, using multiple

programming languages. (Provided via copies of performance evaluations, letters of

reference, etc.)

  • Documented proficiency working collaboratively with teams across the software

development life cycle. (Provided via copies of performance evaluations, letters of

reference, etc.)

  • Familiarity with delivering application prototypes and pilots in various project

methodologies such as Agile and Waterfall.

  • Familiarity with using Application Programming Interfaces to integrate systems or data sources.

  • Proficiency in time and task management.

  • Proficiency with Google G Suite, Microsoft Office, Microsoft Powerpoint and Microsoft Excel.

Preferred Qualifications

  • At least three years of hands-on programming experience in applications development, preferably in a C# .Net environment. 3+ years in application development using an object oriented language and IDE .

  • Documented proficiency working on development platforms, using multiple programming languages.

  • Proficiency working collaboratively with teams across the software development life cycle.

  • Familiarity with delivering application prototypes and pilots in various project methodologies such as agile, waterfall, spiral, etc.

  • Familiarity with using Application Programming Interfaces to integrate systems or data sources.

  • Familiarity in a source repository (GIT, TFS ... )


We also find that these competencies are a key to success:

  • Proven aptitude for time and task management.

  • Demonstrated understanding of application design, development, testing, integration and support within an SDLC framework.

  • Ability to successfully resolve application defects and document solutions within a knowledge base

  • Ability to work as part of a larger team

  • Ability to work under minimal direction

  • Must be detail-oriented and have demonstrated ability to take ownership of tasks, deliver on schedule, understand and manage priorities and raise risks/issues on a timely basis.

  • Must be able to communicate proficiently; Specifically discuss projects, requirements, proposed solutions and verbally demonstrate results.

Role Based Competencies

  • Use requirements provided by Business Analysts to interpret business needs and recommend and develop technical solutions accordingly.

  • Apply deductive reasoning to technical issues to determine root cause and recommend and perform a methodical process to fix them.


  • Recommend innovative ideas for greater efficiency in the development process or deliverable itself wherever possible.

Attention to Detail

  • Complete all work with firm adherence to policies, procedures and established best practices and in accordance with industry standards wherever possible.

  • Subject all efforts to careful scrutiny to ensure the integrity of own work as well as project deliverables .


  • Become knowledgeable about new initiatives and tools being adopted by OIT.

  • Respond positively to changes in department processes, initiatives, and tools to help ensure a smooth transition from current state to future state.

  • Assist other team members in adapting to these changes when needed.


  • Understand role on the project team, complete assigned deliverables on schedule, and support team members with time or expertise where needed.

Supplemental Information

ADA Accommodations: The Governor's Office of Information Technology believes that diversity and inclusion drive our success. OIT is an affirmative action and equal opportunity employer. In all aspects of the employment process, qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. OIT is committed to providing reasonable accommodation to the known disability of qualified individuals to enable the applicant or employee to be considered for the position in question, to perform the essential functions of the position in question, or providing access to its services, programs, and activities, where the requested accommodation does not impose an undue hardship. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, otherwise participating in the employee selection process, and/or to perform essential job functions, please direct your inquiries to our ADA Coordinator at or call (303) 764-7911.

  • Conditions of employment: A pre-employment criminal background check will be conducted as part of the selection process, and/or other department-specific screens as required. Felony convictions or conviction of crimes of moral turpitude or conviction of misdemeanors related to job duties may disqualify you from being considered for this position. May require agency-specific background checks to include Tax compliance and CBI fingerprint background check.

  • Some details to be aware of: Former employees of the State of Colorado who have not left in good standing will be reviewed on a case-by-case basis.

  • Comparative Analysis Process: is the selection process used to identify the applicant that fits the job the best from a qualified applicant pool. Applications and applicants are compared to others in the pool to identify a top group. Applicants will be notified of their status in the pool via email.

  • On-call Status: As warranted.

  • Travel- May require travel to locations throughout the Denver Metro area.

  • Working Conditions

  • Sitting at a computer workstation, standing, and walking expected in a typical office environment.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer II


Posted 1 week ago

VIEW JOBS 10/3/2019 12:00:00 AM 2020-01-01T00:00 Business Unit: Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment? As an engineer on the VIPER Rio Operations team, you will develop and utilize tools and infrastructure to assure highly performant service delivery on our core service delivery infrastructure which delivers stunningly new video experiences at a massive scale. The VIPER Rio Operations team is a small and fast-moving team of world-class experts who are innovating in end-to-end video delivery. We are a team that thrives on big challenges, results, quality, and agility. Who does the DevOps engineer work with? DevOps engineers are positioned within collaborative scrum teams that consists of Operation, Development, and Engineering. We work with network engineers, systems administrators, software engineers, and a pile of technically-adept-but-not-actually-technical product folks. The VIPER Rio Operations team is a diverse collection of operational systems engineers from all walks of life. We're a group of experienced technical minds who are the last word when it comes to solving problems encountered by our production support teams. What are some interesting problems you'll be working on? In your role, you will be responsible for the operation of our core IP Video platforms. Trace defects through a cutting edge service oriented architecture to find root cause. Develop scripts and utilities to automate data collection from hundreds or thousands of nodes. Query big data stores (Splunk, Hadoop, MemSQL) to quantify the scope of reported issues. Create new metrics and identify monitoring deliverables to improve site reliability. Evaluate new code releases for basic reliability and systems integration support, providing guidance to QA teams who will perform functional and load testing. Where can you make an impact? You'll be working with the best and brightest minds in Comcast while rolling out the video delivery infrastructure that will power the next generation of television. Success in this role is characterized by a higher speed to market, with fewer customer-facing defects and outages. Responsibilities: * Day-to-day 24x7 support of our Cloud Infrastructure that delivers IP based cDVR, iVOD, and ipPPV to our customers. * On-Call responsibilities * Work with engineering teams on more efficient ways to automate and operate our infrastructure. * Assist in all deployments of new services, and capacity augments. * Development and maintain a capacity model for our every growing Cloud architecture. * Participate in the ground up design and planning for all future products and services for Comcast's IP Video platform. * Troubleshooting errors with proprietary and open source applications in production and pre-production environments * Identifying, implementing, and documenting of technical SOPs for maintenance tasks * Monitor the health and status of systems under your management * Ability to create and maintain policies, standards and overall system documentation Here are some of the specific technologies used in our architecture: * Linux * Python * Golang * Kubernetes * Puppet * Docker * JavaScript * HTML5/CSS * Django * Flask * Angular.js * D3.js * Bootstrap * Git * Nginx * Centos * Cisco UCS + VMWare * Couchbase Skills & Requirements * 2+ years' service operations * Experience with a variety of Software and Hardware operating environments * Experience with Couchbase, Apache Wed Services, Video transcoding, Video stream package management, and DRM technologies * Experience in troubleshooting complex technical issues * Experience in Linux environments * Experience with Go programming, MemSQL, Docker and Kubernetes * Experience with a scripting language (e.g. Python, Perl or Bash) * Familiarity with at least one monitoring/logging tool (e.g. Splunk, OP5, Nagios or Sysdig) * Good communicator and able to clearly articulate complex issues and technologies * Great design and problem solving skills * Willing to take ownership of problems and see them through to resolution * Comfortable working in a fast paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets. About Comcast VIPER (Video IP Engineering & Research) VIPER (Video IP Engineering & Research), is a startup division within Comcast's Technology and Product Division and spun out from IP Video and online projects originated within Comcast Interactive Media is based in downtown Denver, CO. We are a cloud-based, IP video infrastructure that's been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home. Comcast is an EOE/Veterans/Disabled/LGBT employer Comcast Denver CO

Developer II (C#, .Net)

State Of Colorado