Software Developer - Full-Stack Web Developer
State of Montana
*FIRST REVIEW OF APPLICANTS - January 23, 2025* *Department Overview: *The DNRC Office of Information Technology provides quality, cost effective information technology for DNRC to fulfill its mission to ensure Montana’s land and water resources provide benefits for present and future generations. OIT provides network and client support, application development, data and systems management, and GIS development services, as well as coordinating department operations with the State Information Technology Services Division. Full Stack Web Developer Are you a Full Stack Web Developer who loves variety and problem-solving?We’relooking for someonewho’sready to dive into a wide range of projects—from custom in-house web apps to SharePoint and ServiceNow integrations. If you enjoy making systems work better, improving UI/UX, and working with data visualization, this could be the job for you!We’rehiring for either a Level 2 (Advanced) or Level 3 (Expert) developer, depending on your experience. Whetheryou’reready to take the next step in your career or already an expert,we’vegot exciting opportunities for you to grow and make a real impact. WhatYou’llDo: * Build & Innovate: Develop,maintain, andoptimizeweb applications across different platforms. * Collaborate: Work closely with design and product teams to bring creative ideas to life. * Integrate Systems: Use APIs to connect and integrate various platforms and services. * Improve UI/UX: Ensure applications are user-friendly, responsive, and visually appealing. * Problem-Solve: Identifybottlenecks, troubleshoot bugs, and find solutions that improve performance. * Level 2 Developer (Advanced): * Expectations: You’llhandle complex projects with some guidance. You should have a solid understanding of both front-end and back-end technologies. * Skills: HTML, CSS, JavaScript, and at least one back-end language (Java,JavaScript, Python, etc.). Familiarity with databases likeMySQL orSQLis expected. * Level 3 Developer (Expert): * Expectations: You’lllead projects from start to finish with minimal supervision.You’llmentor junior developers and contribute to strategic planning. * Skills: Mastery of multiple programming languages and frameworks. Experience with cloud services like AWS or Azure is highly valued.Ability to architect large-scale applications, databases, and integrations. Ability to troubleshoot andoptimizeapplication performance. * Why Join Us? * Exciting Projects: Work on a wide variety of applications that challenge your creativity. * Professional Growth: We offer plenty of opportunities for learning and career development. * Flexible Environment: Enjoy a fun, flexible work culture where your ideas matter. * Ready to make an impact? Apply today! *Supervision:* *It is not expected that this position will supervise staff. *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. *REQUIRED APPLICATION MATERIALS FOR THIS POSITION ARE:* * Cover Letter * Resume */TIP: When attaching your resume and other material, you must mark the attachments as "relevant"/* *If you would like further information about this position, or would like to see the full job description please contact Makayla Mangold at makayla.mangold@mt.gov* Level 2 (Advanced) Developer Criteria: Experience: * Typically,3-5 years of full stack development experience. * Proven ability to work independently on most tasks, with some guidance on more complex projects. * Technical Skills: * Front-End: Proficiencyin HTML, CSS, JavaScript, and experience with front-end frameworks like React or Angular. * Back-End: Proficient in at least one back-end language (e.g., Node.js, Python, Ruby). * Databases: Familiarity with relational databases like MySQL or PostgreSQL and/or NoSQL databases like MongoDB. * APIs: Experience consuming APIs and integrating third-party services. * Version Control: Proficient in Git and version control systems. * Basic Cloud Knowledge: Familiarity with cloud platforms (AWS, Azure) but not necessarily deepexpertise. * Responsibilities: * Can handle complex projects but may need guidance for architecture planning or larger-scale implementations. * Comfortable with performance optimization and basic security practices. * Able to contribute to code reviews and follow established coding standards. * Soft Skills: * Good communicationskills, capable of collaborating effectively with both technical and non-technical teams. * Ability to manage time effectively across multiple projects. * Level 3 (Expert) Developer Criteria: Experience: * Typically,5 years of full stack development experience. * Proventrack recordof leading projects from start to finish with minimal supervision. * Technical Skills: * Front-End & Back-End Mastery: Expertisein multiple programming languages and frameworks (e.g., React, Angular, Node.js, Python). * Advanced API Development: Experience developing complex APIs and integrating multiple systems through APIs. * Cloud Expertise: Strong experience with cloud platforms like AWS or Azure, including deployment and scaling applications in the cloud. * CI/CD Pipelines: Experience implementing continuous integration/continuous delivery pipelines using tools like Jenkins orCircleCI. * Containerization & Orchestration: Proficient in Docker and Kubernetes for managing containerized applications. * Advanced Security Practices: Experience implementing advanced security measures (e.g., OAuth, encryption). * Responsibilities: * Leads architecture planning for medium to large-scale applications. * Oversees code review processes and sets coding standards for the team. * Manages technical debt and ensures performance optimization at scale. * Mentorsjunior developers and provides strategic input on technical decisions. * Soft Skills: * Strong leadershipabilities;able to mentor junior developers and lead cross-functional teams. * Excellent communication skills; able to explain complex technical concepts to non-developers. * *Special Information*: Candidates must be eligible to work in the United States. A valid driver's license is required with less than 12 conviction points in the most recent completed 36 months. *Eligibility to Work*: In accordance with the Immigration Reform and Control Act, the person selected must produce within three days of hire documents that show authorization to work in the United States. Examples of such documentation include a birth certificate or Social Security card along with a driver’s license or other picture I.D., or a U.S. passport, or a "green card". The State of Montana does not sponsor Visa's or Green cards. **Title:** *Software Developer - Full-Stack Web Developer* **Location:** *Helena* **Requisition ID:** *25140081*
Confirm your E-mail: Send Email
All Jobs from State of Montana