Title: Engineer, Software, MPS, Mobility Rail
Job ID:
19705
Location:
ST Electronics Hub, SG
Description:
We are looking for a skilled and motivated Software Engineer with strong expertise in .NET, JavaScript, and network programming. The ideal candidate will be responsible for developing, maintaining, and troubleshooting robust software solutions that align with our organizational goals and client requirements.
Key Responsibilities:
- Design, develop, and implement software applications primarily using C# and JavaScript (Node.js).
- Maintain and take ownership of software applications and products across their full lifecycle.
- Collaborate with cross-functional teams to define requirements, design solutions, and deliver high-quality features.
- Write clean, scalable, and maintainable code in accordance with best practices.
- Debug and troubleshoot applications to ensure performance, reliability, and security.
- Participate in all phases of the software development lifecycle, including planning, coding, testing, deployment, and support.
- Stay current with emerging technologies and development trends to continuously improve our software stack.
- Contribute to the refinement of development methodologies and internal best practices.
Requirements:
- At least 2 years of hands-on experience as a Software Engineer.
- Strong proficiency in .NET and JavaScript (Node.js).
- Develop RESTful APIs and backend services
- Experience working with Windows Server environments and scripting.
- Familiarity with Linux-based systems is a plus.
- Proficient with version control systems such as Git.
- Strong analytical and problem-solving abilities with a keen eye for detail.
- Excellent communication skills and the ability to work effectively in a team environment.
- Capable of working independently while managing multiple priorities.
Preferred Skillsets:
- Solid experience with .NET, C# and backend development.
- Familiarity with frontend web programming (HTML, CSS, JavaScript frameworks).
- Understanding of networking concepts and application-layer protocols.