Senior Software Developer
2 months ago
About the Role
We are seeking a highly skilled Senior Software Developer to join our team at Sioux Technologies.
As a Senior Software Developer, you will be responsible for developing equipment control software to support customers in the semiconductor, analytical, and medical industries.
Your responsibilities will include collaborating with architects to define product architecture, analyzing customer needs, designing, implementing, and testing control software, conducting peer reviews, leading a small development team, and working as an integral part of a scrum team.
Job Scope
- Develop testable quality code in C# for machine control functionalities such as WPF and WinForm UI development, machine control and sequencing, hardware abstraction layer, subsystem/device communication and control, system calibration and positional error measurement and compensation, and SECS/GEM functionalities.
- Lead a scrum team technically through sprint planning, design review, merge request review, design/code refactoring activities.
Qualifications and Experience
- A technical background with a higher professional or university education.
- Experience in developing equipment control applications, including working with PC-based control, embedded controller, or motion controller.
- Minimum 5 years of experience in C# in object-oriented programming, and UML tools.
- Minimum 5 years in object-oriented analysis and design with common design patterns.
- Minimum 5 years in active design refactoring with CleanCode/Solid principles, and design refactoring with common design patterns.
- Minimum 5 years leading Scrum development teams with requirement engineering, Sprints management, and technical design reviews.
Desirable Skillset
- Able to handle complex software solutions.
- Experience with C# Object-Oriented Analysis and Design (OOAD) and programming.
- Experience with C# WPF, MVVM framework.
- Experience with C# NUnit unit test framework.
- Worked with Agile Scrum and Kanban teams.
- Worked with git workflow with online repositories like Gitlab, Github, Bitbucket, etc.
- Worked with git tools like SourceTree, TortoiseGit, GitKraken, Fork, etc.
- Worked with Continuous Integration tools.
Desirable Soft Skills
- A preference for autonomy and responsibility in organizing your work.
- Good communication skills and ability to work effectively within a geographically distributed team.
- For Senior positions, good leadership skills to lead a small team of 3-8 developers.
What We Can Offer
- Competitive Compensation: Attractive salary, 13-month salary, and performance bonus.
- Hybrid Work Arrangement: Flexible working environment with 3 days in the office and 2 days of remote work per week, and flexible working hours.
- Comprehensive Healthcare: Inclusive healthcare coverage and annual health screening.
- Work-life balance with generous Leave: Up to 20 annual leave days and 10 company sick leave days without requiring a medical certificate.
- Education Budget: SGD 5,000 per year for training courses aimed at career development.
-
Senior Software Engineer
2 weeks ago
Singapore EF SOFTWARE PTE. LTD. Full timeAbout EF SOFTWARE PTE. LTD.We are a leading provider of comprehensive software products and solutions, driven by our philosophy of providing the best service to our customers through innovation, technology, and teamwork.Job OverviewThis is an exciting opportunity for a skilled Senior Software Engineer to join our team and contribute to the development of...
-
Singapore A-IT SOFTWARE SERVICES PTE LTD Full timeWe are seeking a skilled Senior Software Developer to join our team at A-IT SOFTWARE SERVICES PTE LTD. The successful candidate will have a strong background in system development and experience working with treasury systems, specifically FX trading platforms.Job Description:About the Role: As a Senior Software Developer, you will be responsible for...
-
Software Development Expert
1 week ago
Singapore THE SOFTWARE PRACTICE PTE. LTD. Full timeCompany OverviewThe Software Practice PTE. LTD. is a results-driven organization valuing execution and creativity, where exceptional individuals with strong development skills can thrive.We are seeking a skilled Senior .NET Developer to join our high-performing cross-functional team, working on mission-critical systems that deliver high-availability and...
-
Software Development Professional
2 weeks ago
Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full timeJob Description:We are seeking a skilled Senior Developer to join our team at NUCLEUS SOFTWARE SOLUTIONS PTE LTD.About the Role:The successful candidate will have extensive experience in developing software solutions using various technologies, including IBM Case Manager, IBM Content Navigator, and Liferay Portal.Key Responsibilities:Design and develop...
-
IT Software Developer
1 week ago
Singapore EF SOFTWARE PTE. LTD. Full timeAbout UsEF SOFTWARE PTE. LTD.Job DescriptionWe are a leading provider of applications and healthcare support services for the Asian market. Our team is driven by a service-orientated culture, innovation, and advanced technology.As an IT Software Developer, you will be responsible for developing and designing new software products, maintaining and supporting...
-
Senior Software Quality Engineer
2 weeks ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full timeAbout Vanguard Software PTE. LTD.We are a dynamic software development company that delivers high-quality solutions to our clients.Job Title: Senior Software Quality EngineerSalary: SGD 8,500 - 11,000 per monthJob Description:As a Senior Software Quality Engineer at Vanguard Software PTE. LTD., you will be responsible for ensuring the quality and efficiency...
-
Software Development Engineer Position
2 weeks ago
Singapore THE SOFTWARE PRACTICE PTE. LTD. Full timeWe are seeking a talented Software Development Engineer to join our team at THE SOFTWARE PRACTICE PTE. LTD.Job DescriptionThis role involves building features and fixing bugs in applications being developed.You will work on a project assigned to you and focus on development of features and fix bugs that are project related.The ideal candidate should have...
-
Senior Mobile Software Engineer
2 weeks ago
Singapore THE SOFTWARE PRACTICE PTE. LTD. Full timeAbout The JobWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at THE SOFTWARE PRACTICE PTE. LTD. in Singapore.The successful candidate will have expertise in React Native and a proven track record of designing, developing, and maintaining high-quality mobile applications.
-
Singapore Fact Software Group Full timeFACT India provides best-of-class ERP (Enterprise Resource Planning) software solutions to clients from a broad range of industries. You will gain exposure to a variety of industries and business operations. As an ERP Pre-Sales Consultant, you will work on the pre-sales activities with mentorship and support from our Senior Sales staff. Key Responsibilities...
-
Senior java developer
3 weeks ago
Singapore Tampa Gardens Senior Living Full timeJOB DESCRIPTION WATA is actively looking for many Senior Java Developer candidates to join our dynamic development team. Joining us, you will have a chance to work with our proactive and talented people, and you will have a chance to work directly with our clients from North America, Singapore, Japan, Korea, and Australia. The reasons to join our company:...
-
Innovative Software Developer Position
2 weeks ago
Singapore THE SOFTWARE PRACTICE PTE. LTD. Full timeWe are seeking highly skilled and dedicated individuals to join our team as innovative software developers at THE SOFTWARE PRACTICE PTE. LTD.About UsAs a leading company in the industry, we value innovation, teamwork, and continuous learning. Our team is passionate about creating cutting-edge solutions that make a real impact.We offer competitive...
-
Senior Java Developer
2 weeks ago
Singapore Tampa Gardens Senior Living Full timeJOB DESCRIPTION WATA is actively looking for many Senior Java Developer candidates to join our dynamic development team. Joining us, you will have a chance to work with our proactive and talented people, and you will have a chance to work directly with our clients from North America, Singapore, Japan, Korea, and Australia. The reasons to join our company:...
-
Software Development Lead
1 week ago
Singapore AURELIUS SOFTWARE PTE. LTD. Full timeAbout the RoleWe are seeking a highly skilled Software Development Lead to join our team at AURELIUS SOFTWARE PTE. LTD.Job DescriptionThis role involves overseeing the design, implementation, testing, and deployment of end-to-end software solutions. The ideal candidate will collaborate closely with project managers, business analysts, development leads, test...
-
Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full timeNUCLEUS SOFTWARE SOLUTIONS PTE LTD is seeking a highly skilled Senior Software Developer to join our team.About the RoleThis is a challenging opportunity to work on data capture and integration projects using Datacap 9.1 and 9.1.6.Key ResponsibilitiesInstall, set up, and configure Datacap 9.1.6Develop best practices for Datacap development areasCreate custom...
-
Senior Frontend Software Architect
2 weeks ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full timeJob SummaryVanguard Software PTE. LTD. is seeking an experienced Senior Frontend Software Architect to lead our frontend engineering team in building scalable, maintainable, and extensible web-based enterprise applications.Key ResponsibilitiesFrontend Architecture Leadership: Define overall frontend architecture for web-based enterprise applications based on...
-
Software Development Engineer
2 weeks ago
Singapore THE SOFTWARE PRACTICE PTE. LTD. Full timeCompany OverviewThe Software Practice PTE. LTD. is a renowned company that specializes in developing innovative software solutions. Our team of experts is committed to delivering high-quality products that meet the evolving needs of our clients.We are currently seeking a highly skilled Software Development Engineer - Innovation Driven to join our team. This...
-
Senior Software Engineer
2 weeks ago
Singapore A-IT SOFTWARE SERVICES PTE LTD Full timeJob OverviewA-IT SOFTWARE SERVICES PTE LTD is seeking a skilled Senior Software Engineer - Technical Lead to join our team. The ideal candidate will have strong technical expertise in software development, with a focus on scalability, robustness, and efficiency.
-
Senior Cloud Software Architect
2 weeks ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full timeAbout the RoleVanguard Software PTE. LTD. is seeking a highly skilled Senior Cloud Software Architect to lead our Backend Engineering division. As a key member of our team, you will be responsible for designing and implementing cutting-edge cloud-based enterprise solutions.Job Responsibilities:Technical Leadership: Provide thought leadership to business and...
-
Software Developer
3 days ago
Singapore AURELIUS SOFTWARE PTE. LTD. Full timeRoles & ResponsibilitiesJob description:· Responsible to monitor and provide solution for Production and UAT Incidents.· Hands on experience on one or more of the sub-systems in Vision PLUS needed to solve the issues in the application.· Should be able to work independently and escalate if issue is not resolved on time.· Should be able to do self work...
-
Software Developer
1 week ago
Singapore AURELIUS SOFTWARE PTE. LTD. Full timeRoles & ResponsibilitiesJob description:· Responsible to monitor and provide solution for Production and UAT Incidents.· Hands on experience on one or more of the sub-systems in Vision PLUS needed to solve the issues in the application.· Should be able to work independently and escalate if issue is not resolved on time.· Should be able to do self work...