Software Developer -57026
Job Description
Application Developer in DevOps Environment
If you appreciate the outdoors, are concerned with the environment, interested in the conservation of natural resources and live to create applications in support of the people of Montana, this is the job for you! DNRC OIT is a fun, vibrant and very collaborative team of professionals who honestly care for and about each other. An open and honest environment and a culture of trust and respect is enjoyed and maintained by everyone.
We are a small development shop forging a path to continuous implementation and continuous deployment (CI/CD) as our primary environment. We are currently using Docker as the containerization platform and various automation tools for the pipeline and we follow the agile manifesto in more than just code development.
We are seeking application development professionals that are experienced or recent graduates just interested in the ‘DevOps’ environment where developers and operations specialists work closely in creating and managing automated deployments from concept to delivery.
Don’t let this opportunity pass you by!
Your job responsibilities may include:
- Development, modification and delivery of software
- Configuration and maintenance of the automated deployment infrastructure
- Project planning and requirements gathering
- Architectural design and implementation
- Quality assurance
- Ongoing maintenance, support and improvements
APPLICATION AND SELECTION PROCESS:
The DNRC may include the following factors in determining whether an applicant meets the qualifications of a position vacancy by: State of MT application form, cover letter, current resume, educational requirements, structured interview, a performance test, job-related reference checks, job-related work experience, job-related past and current performance.
All applicants must submit the following (only electronic materials will be accepted):
- Resume
- Cover Letter
- References
- Supplement Questions
- In your cover letter please address the following two questions:
- How do your qualifications and experience directly correlate to the duties of this position?
- Why are you the best candidate for the job?
- In your resume, include all work experience you have held as well as job duties which demonstrate your qualifications for this position, including dates of employment (month & year- start & end) and reason for leaving each job.
- In your cover letter please address the following two questions:
TIP: When attaching your resume, cover letter and other material, you must mark the attachments as "relevant".
For any questions regarding this position, please contact Becky Quick at 406-444-6673 or at Rebecca.Quick@mt.gov.
MINIMUM QUALIFICATIONS (Education and Experience):
- Associates degree or higher in computer science, engineering, or a related field or equivalent experience is expected.
- Three or more years of experience in software development.
- Experience with Java (Java is our primary language, creating browser-based applications are the normal tasks in our shop but skills in other languages are also a benefit).
- Experience with Agile software development methodologies a plus.
- Experience with CI/CD environments a plus.