Software Developer
Description
About the role
Build and maintain practical web applications, APIs and digital solutions in a collaborative engineering environment. At A DOT | OSD GROUP, you will work with colleagues across functions to help deliver measurable, high-quality outcomes. This is a role for someone who takes ownership, communicates clearly and enjoys solving practical business challenges.
Key responsibilities
Develop and maintain web applications and digital platforms based on business requirements.
Design, build and integrate REST APIs with internal and external systems.
Support application architecture, database structure and system integration.
Write maintainable code and participate in code reviews.
Perform testing, debugging and performance improvements.
Support deployment, production maintenance and issue resolution.
Collaborate with product, business and technical stakeholders to deliver features.
Document technical changes and improve software development practices.
Qualification
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, IT or a related field, or a strong portfolio.
1–5 years of software development experience; strong fresh-graduate portfolios are welcome.
JavaScript or TypeScript web development skills.
Understanding of REST APIs, JSON and SQL or NoSQL databases.
Familiarity with Git and the software development lifecycle.
Problem-solving ability and willingness to learn new technologies.
Able to read and understand English technical documentation and familiar with the software development lifecycle (SDLC).