Software Developer (Lead/Senior)

Be among the first applicants.
LHN Group Pte Ltd
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
5 days ago
Job description

Responsibilities

  1. Collaborating closely with senior stakeholders to understand business requirements and effectively translate them into technical requirements for the development team.
  2. Working on project modernization, including transitioning legacy systems to modern platforms.
  3. Planning and documenting comprehensive technical specifications for features or system design, ensuring a clear roadmap for development and implementation.
  4. Designing, building, and configuring applications to meet business process and application requirements, leveraging technical expertise and problem-solving skills.
  5. For lead role, leading the development team in all aspects of the software development life cycle, including architecture & design, development, coding, testing, and debugging, to deliver high-quality solutions.
  6. Writing testable, scalable, and efficient code, leading by example, and setting coding standards for the team.
  7. Conducting code reviews and providing constructive feedback to ensure code quality and adherence to best practices.
  8. Guiding team members and offshore teams, and encouraging the adoption of industry best practices.
  9. Transforming business requirements into technical solutions.

Requirements

  1. Bachelor’s degree in computer science, Information Technology, or equivalent.
  2. Proficient in both front and backend modern web development, including languages/scripting such as Node.js, React, TypeScript, REST API, security, frameworks, and IDEs.
  3. Experienced in Backend .NET, C#, and relational databases such as SQL and NoSQL.
  4. Familiarity with cloud technologies (AWS), software development methodologies, agile practices, and project management principles.
  5. Experienced in building modern web services on cloud platforms; AWS is a must - full development life cycle including containerization, ECS, S3, MySQL, CI/CD, versioning, etc.
  6. Experience in mobile app development is an advantage.
  7. At least 3 to 5 years of working experience in modern web application technologies.
  8. Experience working in a multi-discipline business environment.
  9. Ability to translate user requirements into technical terms.
  10. Good interpersonal and effective communication skills.
  11. Team player with a strong sense of initiative and a keen interest in sharing knowledge with team members.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer (Lead/Senior) jobs in Singapore