Responsible for designing, building, delivering and maintaining software applications & services, working in areas of machine, cloud, platform and/or application
Job Summary
Responsible for designing, building, delivering and maintaining software applications & services, working in areas of machine, cloud, platform and/or application.
As a Software Engineer, you will contribute to the design, development, and maintenance of software solutions in a dynamic, agile environment, working closely with cross-functional teams.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities.
Matching Summary
Responsible for designing, building, delivering and maintaining software applications & services, working in areas of machine, cloud, platform and/or application.
Skills & Requirements
Must-have
designing, building, delivering software
software lifecycle management
agile practices
CI/CD
software security principles
clean, maintainable code
Nice-to-have
strong problem-solving skills
explore alternative technologies
effective communication skills
willingness to mentor and learn
self-motivated and results driven
awareness about competitors and industry trends
Key Requirements
Bachelor’s degree in computer science or STEM
3 years of hands-on software development experience
Familiarity with Agile methodologies and tools
Strong knowledge of core data structures and algorithms