Description: MUST HAVE SKILLS (Most Important): • Bachelor’s degree or six or more years of work experience. • Six or more years of relevant work experience. • Experience with J2EE and Java technologies, Spring, Servlet, Web Services, XML • Experience with Application Development using Oracle SQL, PL/SQL • Working experience with modular code development, micro services, design pattern and multi-threading • Experience with Junit, Maven, Oracle, UNIX • Experience with API and backend client/server architecture • Knowledge of industry best practices in enterprise-class software development and agile methodology
DESIRED SKILLS: • Experience in articulating the business drives and architectural approach • Demonstrated data-driven mindset and decision making skills. • Experience with order management telecom domain • Experience with AI and Machine Learning. • Experience migrating applications to Cloud. • Experience with SAFe agile framework.
The Applications Development Technology Senior Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to lead applications systems analysis and programming activities.
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.