Essential Functions:- Perform coding/configuration, testing, implementation and documentation on solutions developed including design specifications.
- Perform applications programming activities, to include code, test, debug, document, maintain, and modify applications programs.
- Ability to extract, analyze, and report the data.
- Strong attention to detail when identifying data relationships, trends, and anomalies.
- Thinking through long-term impacts of key design decisions and handling failure scenarios.
- Maintain awareness of industry trends and evaluate applicability of new software tools to platform development.
- Serve as a coach and mentor to more junior developers to include delegating and managing tasks, as appropriate.
- Consistently demonstrate regular, dependable attendance and punctuality.
- Commit to overall deliverables with customers and/or management.
- Perform other duties as assigned.
Qualifications and Competencies- Bachelor's Degree and 10+ years or related experience or an equivalent combination of education and experience.
- Experience in coding applications using Java.
- Experience in Microservices and Spring Boot, Nodejs, Hibernate, OOPS, Rest API, AWS, and NoSQL Database.
- Expert understanding of all application development processes including software development methodology; ability to serve as a resource to others.
- Expert in existing applications supporting the business area. Able to serve as a key resource to ensure the system is performing up to requirements.
- Ability to effectively share technical information, communicate technical issues and solutions to all levels of business
- Able to juggle multiple projects - can identify primary and secondary objectives, prioritize time and communicate timeline to team members
- Ability and desire to take product/project ownership
- Ability to work a flexible schedule based on department and Company needs.
•
Last updated on May 5, 2022