Schedule: Full-time
What will you do?
Analyze, design, develop and implement new large and/or complex departmental computer systems or substantive modifications to existing large and/or complex departmental computer systems on or across multiple platforms with direction from senior staff; use multiple development tools and techniques including but not limited to declarative configuration, object-oriented developments tools in various languages to access and connect with databases and/or platforms; Be proficient with Client Side tools and load test for designing and deploying, intranets and web based applications, cloud platforms, and information access, using reporting tools to create and deploy analytical processing access to department data repositories through devices and web interfaces; Maintain or write new code as necessary. Write and implement large and/or complex digital systems or substantial modifications to existing large and/or complex computer systems using tools for Departmental systems. Work within and adhere to the development standard for DODD. Make suggestions and implement wherever appropriate declarative development for required changes. Work with other development staff in an agile scrum methodology to meet sprint goals.
Conduct investigations, analysis on user needs, and existing functions to determine feasibility, requirements, and software alternatives for developing application solutions; prepare estimates of effort to complete assigned tasks and resource allocation needs in conjunction with the scrum development team; recommend appropriate software to supervisor and lead developers; develop system technical documentation, flowchart diagrams, and detailed program specifications; Work with Database Administrators and/or architects or lead developers to design data structures, solutions, and procedures including system test procedures to determine validity and reliability; write/update technical documentation to support application design, functionality, and maintenance.
Stay up to date on current technology stack, monitor application performance and exception/informational logs, and performance of applications hosted on prem or cloud-based environments. Work with development team during the SDLC; Assist training team to create material and scripts for users in operations and procedures of new or modified systems; gather necessary data and graphics and reports for presentations using avail-able tools; Demo solutions to development teams and other department staff; attend training to stay up to date on current needs for department application development. Create and follow the standard process of deployment guidelines to promote product deliverables to testing environments with deployment steps for production control to be successful.
Kronos, PPM pro, policy tech, weekly updates, weekly line of business meetings, one on one meetings with supervisors, and required training.
48 mos. combined work experience in any combination of the following: designing and performing systems analysis, developing and/or modifying programs for computer applications recommending application solutions and/or testing and correcting programs as it relates to testing and implementation and assisting with documentation including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.
-Or completion of associate core program in computer science or information systems; 30 mos. combined work experience in any combination of the following: designing and performing systems analysis, developing and/or modifying programs for computer applications recommending application solutions and/or testing and correcting programs as it relates to testing and implementation and assisting with documentation including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.
-Or completion of undergraduate core program in computer science or information systems; 24 mos. combined work experience in any combination of the following: designing and performing systems analysis, developing and/or modifying programs for computer applications recommending application solutions and/or testing and correcting programs as it relates to testing and implementation and assisting with documentation including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.
-Or equivalent of minimum class qualifications for employment noted above. Note: The official position description on file with the designated agency is to reflect the required, primary technology directly relating to the duties of the position. Only those applicants possessing the experience in the required, primary technology listed in the position description & job posting are to be considered for any vacancies posted. The job posting must list the required technology commensurate with the position in question.
Job Skills: Software Development/Implementation