Vacancy expired!
- The position will support agencys Enterprise Identity Access Management System and work directly with the Identity & Access Management team on code design, development and testing to address various identity related operational enhancements, integrations and troubleshooting tasks.
- This position is responsible for providing programming assistance, recommendations and resolutions to the operation.
- Candidate should be well versed on JAVA, Beanshell and XML coding.
- Knowledge of Powershell, SAML 2.0, and Oauth2.0 Authentication is a plus.
- Code, configure and deliver easily maintainable software according to the specification provided using standard agency tools and products.
- Test and debug routines and programs for efficient processing and maximum utilization of computer systems.
- Develop and maintain technical and standard documentation for program development activity in a timely and high-quality manner.
- Participate in the investigation and resolution of production problems, and assist other technical support staff in solving technical issues related to agency software applications.
- Participate in the evaluation of new software development products, applications, practices and techniques.
- Participate in the development and maintenance of functional test plans that adequately test the defined requirements and functions.
- Participate in the analysis of business requirements and system design for the development and configuration of software applications that support agency business requirements.
- Same as Level 2 with the following additional responsibilities:
- Participate in the analysis and development of the business specification.
- Investigate and resolve production problems in a timely manner.
- Assist less experienced software developers/analysts in solving coding and technical issues related to agency software.
- Same as Level 3 with the following additional responsibilities:
- Work with business users to develop the technical and business specification.
- Analyze, develop and maintain high quality technical documentation in a timely manner.
- Develop and maintain functional test plans that adequately test the defined requirements and functions.
- Guide and lead software developer/analysts throughout project life, from design build and test through to delivery.
- Evaluate operating efficiency of software developed by other agency software developers/analysts and consultants.
- Programming skills in agency IT-supported languages and software packages; basic secure coding techniques a plus.
- Knowledge of Windows and/or Linux operating systems and internet technologies.
- Good interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff.
- Ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required.
- Good oral and written communications skills.
- Good analytical skills.
- Ability to initiate, demonstrate flexibility and good time management skills.
- Demonstrated troubleshooting skills and ability to handle multiple programming tasks simultaneously.
- Availability to handle production problems outside normal workday hours.
- Same as Level 2 with the following additional qualifications:
- Strong programming skills in a agency IT-supported language. Strong knowledge of Windows and/or Linux operating systems and internet technologies.
- Strong interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff.
- Demonstrated ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required.
- Strong leadership oral and written communications skills.
- Strong analytical skills.
- Strong troubleshooting skills and ability to handle multiple programming tasks simultaneously.
- Same as Level 3 with the following additional qualifications:
- Availability to handle production problems outside normal workday hours.
- Ability to instruct and guide less senior software developers/analysts.
- Advanced ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required.
- Ability to work independently with minimal supervision.
- Advanced knowledge of Windows and/or Linux operating systems and internet technologies.
- Advanced programming skills in a agency IT-supported language, including secure coding techniques
- Bachelor's degree or a minimum of 5 years' experience developing and maintaining software applications in a business environment.
- Must possess a minimum of 3 years' experience applying programming logic to the development of computer programs and software applications.
- Bachelor's degree or a minimum of 7 years' experience developing and maintaining software applications in a business environment.
- Must possess a minimum of 5 years' experience applying programming logic to the development of computer programs and software applications.
- Bachelor's degree or a minimum of 10 years' experience developing and maintaining complex software applications in a medium-large business environment.
- Must possess a minimum of 8 years' experience applying programming logic to the development of computer programs and software applications.
Vacancy expired!