Senior Software Engineer
Oakhill Recruitment
- Singapore
- Permanent
- Full-time
Lead technical projects and mentor junior engineers.
Collaborate with product managers, designers, and other stakeholders to define software requirements.
Conduct code reviews and ensure adherence to best practices.
Identify and resolve performance and scalability issues.
Stay updated with emerging technologies and integrate them into projects when appropriate.
Contribute to architectural decisions and system design.QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or related field.
5+ years of professional software development experience.
Proven experience with software design and architecture.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Experience with Agile development methodologies.SkillsProficiency in programming languages such as Java, C#, Python, or JavaScript.
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Knowledge of containerization and orchestration tools (Docker, Kubernetes).
Familiarity with databases (SQL and NoSQL).
Version control systems (Git).
Understanding of CI/CD pipelines and DevOps practices.