Find Your Next Job
Senior Software Developer
Posted on April 17, 2025
- Queenstown, Singapore
- 0 - 0 USD (yearly)
- Full Time
Tailor Your Resume for this Job
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# and Python.
- 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# and Python, with a solid understanding of programming fundamentals. Proficiency in C++ 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.
Job Type: Full-time
Pay: $6,000.00 - $7,500.00 per month
Work Location: In person
Tailor Your Resume for this Job
Share with Friends!
Similar Jobs
Motorola Solutions
Android Applications Developer
Company Overview At Motorola Solutions, we believe that everything starts with our people. We&rsquo…
Full Time | Cork, Ireland
Apply 13 hours, 25 minutes ago
EXL Service
Product Owner
Job Description: Collaborate with stakeholders (Domain Lead(Ops, IT, Data leads)) to understand the…
Full Time | Hr, India
Apply 1 week, 2 days ago
Workday
Senior Developer, Agentic Ai Engineering
Your work days are brighter here. We’re obsessed with making hard work pay off, for our peopl…
Full Time | Dublin, Ireland
Apply 2 weeks ago
S-ryhmä
Fullstack Developers, Store Operations
Hakuaika päättyy 30.03.2026 Julkaisupäivä 17.03.2026 Työsuhdetyyppi Vakitu…
Full Time | Helsinki, Finland
Apply 2 weeks, 2 days ago
Workday
Senior Software Developer - Authentication Team
Your work days are brighter here. We’re obsessed with making hard work pay off, for our peopl…
Full Time | Dublin, Ireland
Apply 2 weeks, 4 days ago
TP Digital Technologies
Coding Trainer - Internship
Job OverviewWe are seeking a passionate and knowledgeable Coding Trainer Intern to join our team. I…
Internship | Remote, India
Apply 4 weeks ago
Viridis Real Estate
Mobilisation Manager
Mobilisation Manager About us Introducing Lumis, a premier student accommodation provider offering…
Full Time | Wien, Austria
Apply 4 weeks, 2 days ago
Fiserv
Production Support Engineer
Calling all innovators – find your future at Fiserv. We’re Fiserv, a global leader in F…
Full Time | Dublin, Ireland
Apply 1 month, 1 week ago