This position provides application developer expertise for the development of DFS projects. This position will support development efforts in code development, project management, documentation, and testing. This position supports the efforts and initiatives of the agency. This position has a substantial role in supporting the technical operations of all DFS applications. Open Until Filled GENERAL DESCRIPTION: This position provides application developer expertise for the development of DFS projects. This position will support development efforts in code development, project management, documentation, and testing. This position supports the efforts and initiatives of the agency. This position has a substantial role in supporting the technical operations of all DFS applications. Human Resource Contact: Jennifer Erickson, 307-275-1460 , jennifer.erickson1@ ESSENTIAL FUNCTIONS: The listed functions are illustrative only and are not intended to describe every function that may be performed at the job level. Application Development to include: Assist in Development, Maintenance, and production support of DFS applications. Accomplish full system life cycle taskings, including analysis, design, coding, technical testing, and documentation for the modification of DFS applications. Accomplish coordinated implementation of approved changes in DFS systems. Clearly communicate design requirements to both technical and non-technical personnel. Follow established procedures and adhere to established standards. Acts as the principal designer for major DFS systems and their subsystems, utilizing a thorough understanding of available technology, tools, and existing systems. Coordinate and participate in all phases of application development, including requirements gathering, estimating phases or tasks, building, testing, and implementation. Use modern programming languages and techniques to design, code, and implement software solutions. Lead in revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements. Participate in identifying compatibility issues and the efficiency of applications. Analyze business problems, design automated solutions, develop plans for implementing solutions, lead projects, and provide support. Work with DFS to develop, modify, enhance, and deploy complex web applications that will improve their business processes or improve their service. Work directly with DFS to interpret their business processes into technical specifications and requirements. Communicate design requirements to technical and non-technical personnel. Participate in researching available tools, technologies, and software products to determine alternative technology solutions to meet customer expectations. Research and document best practices for particular aspects of the development process. Establish and maintain standards as required and apply industry best practice policies. Acts as a mentor for others with less experience. Train other personnel to support the application(s). PREFERENCES: Preference may be given to those with experience in Microsoft .NET Core or other Microsoft .NET Framework. Preference may be given to those with experience with scripting languages such as JavaScript, jQuery, or Vue. Preference may be given to those with experience in DBMS (Relational) such as MS SQL Server or MySQL. Preference may be given to those with experience with the Agile Development Process. Preference may be given to those with working knowledge and programming experience in Salesforce. Preference may be given to those with working knowledge and programming experience in C#/SQL. KNOWLEDGE: Working knowledge of the principles and methods of both the System Life Cycle (SDLC) and Joint Application Development. Accomplished Interpersonal relationship skills. Skills in inductive and deductive reasoning. Skills in written and oral communications. Ability to independently prioritize tasks and resources based on the type of problem, resource availability, and user impact within budget constraints. Ability to conceptualize and solve problems in critical situations and time frames. Ability to create and interpret user, functional, and technical specifications to implement new software solutions. Ability to clearly, concisely, and logically communicate computer solutions to agency users. Advance knowledge of the principles and techniques of structured systems and program design. Working knowledge of flow charting principles, design, and analysis. Thorough knowledge and experience in system analysis and design for complex government business information systems. Ability to organize and prepare computer applications documentation. Theoretical and working knowledge of database design and implementation. Working knowledge of the following Microsoft documentation and presentation software: Word, Excel, Visio, and PowerPoint MINIMUM QUALIFICATIONS: Education: Bachelor's Degree (typically in Computer Technology) Experience: 0-3 years of progressive work experience (typically in Computer Technology) with acquired knowledge at the level of a Software Development II OR Education & Experience Substitution: 4-6 years of progressive work experience (typically in Computer Technology) with acquired knowledge at the level of a Software Development II Certificates, Licenses, Registrations: None NOTES: FLSA: Non-exempt Successful candidates must pass a background check. 077-Enterprise Technology Services - ETS Information Technology Click here to view the State of Wyoming Classification and Pay Structure. URL: .cfm The State of Wyoming is an Equal Opportunity Employer and actively supports the ADA and reasonably accommodates qualified applicants with disabilities. Class Specifications are subject to change, please refer to the A & I HRD Website to ensure that you have the most recent version. About the company Wyoming (/wa o m /) is a state in the Mountain West subregion of the Western United States. Notice Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000. Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility. An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000. #J-18808-Ljbffr
See details and apply
Software Development III