What You Will Be Doing:
- Participate in all related Scaled Agile Framework (SAFe®) program increment and sprint related events
- Accept and complete programming tasks for new development, testing, requirements definition or maintenance to existing applications
- Reviews or writes code, leads programming and testing and debugging of software development projects
- Creates protocols, documentation and tools for the installation and maintenance of software projects
- Exercises judgment in selecting methods and techniques to resolve issues
- Identifies problems and opportunities and champions the development of innovative solutions.
- Mentors junior software developers and engineers.
- Practice and promote teamwork at all times. Set a good personal example of positive attitude and performance.
- Ensure proper follow-through on all directives, bulletins and schedules from the Corporate Office, Scrum Master, and Product Owner. Maintain a good flow of communication with the Department employees and within the Corporation.
What You Need to Be Successful:
- Primary Programming Language (Java, J2EE, Javascript, Node.js, Typescript, T-SQL, Oracle PL/SQL)
- Modern web technologies (Spring, AngularJS, jQuery, Node.js, GWT, Dojo Toolkit)
- Coding best practices (Git, Azure DevOps), functional programming, IDEs (Eclipse, RAD, RSA) testing methodologies (Junit, Jasmine, etc.)
- Cloud based development on AWS, preferred (Lambda functions, Elasticache, DynamoDB, etc.) using RESTful based micro-based services
- Oracle Data Base – PL/SQL, Oracle Forms and Reports, Oracle EBS
- Experience with Object Oriented design, Oracle application development, and development of Java-based mission critical applications
- Strong problem-solving skills and creativity with a desire to learn new emerging technologies
- Bachelor’s Degree or equivalent