Enable job alerts via email!

Senior Software Developer – C#, SG

NAMIC Singapore

Singapore

On-site

SGD 70,000 - 110,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading provider of robotic programming solutions as a Senior Software Developer. You will manage a team of developers, design software modules in C#, and enhance features for usability and performance. This role requires strong technical skills and the ability to lead a team in an Agile environment, contributing to innovative solutions in robotics and automation.

Qualifications

  • Experience in leading and managing a software development team.
  • Strong proficiency in C# and understanding of OOP principles.
  • Familiarity with Agile development practices and tools.

Responsibilities

  • Manage junior software developers and provide guidance.
  • Design and optimize software modules using C#.
  • Collaborate in Agile activities and document project details.

Skills

C#
Team Management
Problem-Solving
Agile Practices

Education

Bachelor’s degree in Computer Science

Tools

Jira
Confluence
Git

Job description

Job Description

About your role

Team Management

  • Manage junior software developers: provide guidance, code reviews and performance feedback.
  • Ensure the team can achieve timely execution and quality delivery of sprint tasks.

Technical Development

  • Design and optimize software modules using C#
  • Enhance existing features to improve usability, scalability, and performance.

Sprint management

  • Collaborate with Product Manager and actively contribute to Agile activities such as sprint planning, daily stand-ups, and retrospectives.
  • Use tools like Jira to manage tasks, track progress, and ensure alignment with sprint goals.
  • Document project details, technical specifications, and process updates on Confluence to maintain transparency and knowledge sharing.

Code Integration and Testing

  • Ensure seamless integration of software components across different systems.
  • Perform unit testing to maintain high software quality and reliability.

Career Development

  • Leverage internal training and hands-on experience to develop expertise in robotic programming, system integration, and machine vision.
  • Stay up to date with industry trends and emerging technologies to continuously enhance cross-functional capabilities.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with system integration, machine vision, and/or robotics is a plus. Training and exposure will be provided in these areas.
  • Strong proficiency in C#, with a solid understanding of programming fundamentals. Proficiency in C++ and Python is a bonus.
  • Proven experience in leading and managing a software development team.
  • Strong understanding of software architecture, object-oriented programming (OOP), and adherence to SOLID principles.
  • Experience in developing and debugging software applications.
  • Familiarity with version control systems (e.g., Git) and software development life cycles.
  • Experience or familiarity with Agile development practices, with proficiency in tools like Jira for task management and Confluence for documentation.
  • Excellent problem-solving skills and a keen eye for detail.
  • Ability to work collaboratively in a team-oriented environment.

Company Overview

Augmentus is a leading provider of robotic programming solutions that simplify and streamline traditionally complex industrial automation processes. Our innovative solution integrates cutting-edge features like 3D scanning, automated path optimization, and seamless robot code generation to make programming accessible and efficient for manufacturers handling high-mix, high-part complexity operations. Trusted by global leaders in industries such as media blasting, painting, and welding, Augmentus empowers companies to achieve scalability, reliability, and superior operational efficiency. Join us to revolutionize the future of robotics and automation.

Additional Information

Job Title

Senior Software Developer – C#, SG

Educational Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Career Level

Intermediate or Experienced

Work Schedule

Regular

Minimum Salary

To commensurate with qualifications and experience

Maximum Salary

Years of Experience:

5-10

Other Requirements

  • People management skills
  • Pleasant personality and collaborative, positive mindset
  • Able to work under pressure

Employment Type

Full Time

Job Specialisation

System Development

Industry

Robotics / Automation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.