Software Developer
Role details
Job location
Tech stack
Job description
Develop, write, and test software code to meet functional specifications, ensuring quality and compliance with design requirements.
Collaborate with other development team members to establish system architecture and contribute to software design decisions that support the overall software product.
Integrate various components and systems into a seamless application, ensuring compatibility and efficient data flow across platforms.
Identify system bottlenecks and implement improvements to ensure high-performance software delivery with DevOps.
Manage and maintain cloud infrastructure to ensure high availability, scalability, and security across various environments.
Implement and automate continuous integration and deployment pipelines to streamline software delivery and improve operational efficiency.
Monitor system performance and availability, analyzing logs and metrics to proactively identify and resolve potential issues before they impact service.
Design, develop, and execute test plans and scripts to ensure the functionality and quality of software applications.
Develop and implement software solutions that meet the needs of the organization by analyzing business processes and identifying areas for automation and improvement.
Requirements
Position requirements: Position requires a bachelor's degree or foreign equivalent degree in Computer Science, Information Technology, Information Systems, Computer Applications, Electrical and/or Electronics engineering, Engineering (Any)or related field plus two years of work experience in any position/title providing experience with DevOps.