Software engineering is the application of engineering to the design,
development, implementation, testing and maintenance of software in a
systematic method
The roles in this function will cover all primary development activity
across all technology functions that ensure we deliver code with high
quality for our applications, products and services and to understand
customer needs and to develop product roadmaps
These roles include, but are not limited to analysis, design, coding,
engineering, testing, debugging, standards, methods, tools analysis,
documentation, research and development, maintenance, new development,
operations and delivery
With every role in the company, each position has a requirement for
building quality into every output
This also includes evaluating new tools, new techniques, strategies;
Automation of common tasks; build of common utilities to drive
organizational efficiency with a passion around technology and solutions
and influence of thought and leadership on future capabilities and
opportunities to apply technology in new and innovative ways
Required Qualifications:
Graduate degree or equivalent experience
Core expertise in
Java, Spring, Microservices, Kafka, Elasticsearch, MongoDB, Python, and
AWS/GCP, along with foundational knowledge in testing, containerization,
and CI/CD
Demonstrated ability to use pertinent data and facts to identify and
solve a range of problems within area of expertise
Demonstrated ability to investigate non-standard requests and problems,
with some assistance from others
Demonstrated ability to work exclusively within a specific knowledge
area
Demonstrated ability to prioritize and organize own work to meet
deadlines
Demonstrated ability to provide explanations and information to others
on topics within area of expertise
Preferred Qualification:
Proven skill on system design, advanced programming concepts, and
visualization tools