What are the responsibilities and job description for the Jr. Application Developer (C2M) - Entry-level position at WSSC Water?
This is a non-merit system, employment-at-will, long-term contract position.
The Jr. Application Developer (C2M) assists in developing and customizing Oracle Utilities software in support of our billing systems. Using the Oracle Utilities Application Framework (OUAF), utilizing Java, Groovy, and supporting configurations to meet business and technical requirements and support the team during all phases of the software development life cycle. The Developer will work within cross-functional teams to provide lifecycle support for Oracle Utilities software including application lifecycle planning, application maintenance and production and on-call support, and end-user support, including responses to ad-hoc end-user requests for application enhancements and custom programs.
The Jr. Application Developer (C2M) assists in developing and customizing Oracle Utilities software in support of our billing systems. Using the Oracle Utilities Application Framework (OUAF), utilizing Java, Groovy, and supporting configurations to meet business and technical requirements and support the team during all phases of the software development life cycle. The Developer will work within cross-functional teams to provide lifecycle support for Oracle Utilities software including application lifecycle planning, application maintenance and production and on-call support, and end-user support, including responses to ad-hoc end-user requests for application enhancements and custom programs.
Essential Functions
- Work with business stakeholders and analysts to analyze requirements and code according to corresponding technical designs
- Create and update technical design documentation
- Resolve defects during the design and development phases, working across multiple teams
- Assist with diagnosing and correcting production issues
- Create proof of concepts (POCs) and present to team members and stakeholders
- Provide support for testing activities (system testing, user acceptance testing)
- Provide support for deployment activities into development, testing, and production environments
- Attend functional design workshops and requirements meetings, as needed
- Ensure the development standards and release management guidelines are followed
- Understand OUAF development concepts
- Maintain awareness in the utilities space with regard to application within the organization
Other Functions
- Support business process teams in streamlining WSSC Water business workflows
- Participate in the overall development process via architecture guidance, design and code reviews, and estimation and planning assistance
- Perform related duties, as required
Work Environment And Physical Demands
Business casual office setting
Required Knowledge, Skills, And Abilities
- Experience with Java or other object-oriented programming language
- Understanding of relational databases
- Knowledge of requirements gathering
- Understanding of the software development lifecycle (SDLC) within waterfall and agile frameworks
- Excellent written and verbal communication skills for coordinating across teams
Minimum Education, Experience Requirements
- Bachelor’s degree in computer science, IT, or a related technical discipline
- Candidates actively pursuing a degree through an undergraduate program or technical education pathway will be considered. A degree is not required at the time of application but must be obtained by the date of hire
OR
- High School diploma (or equivalent)
- 4 years of hands-on experience in application design and development