Software Engineer
WEB SYNERGIES (S) PTE LTD
- Develop high-quality web applications, desktop applications, and service functions on Azure Cloud, ensuring they meet the requirements of both the business and end users.
Key Responsibilities
- Design and develop full stack for multi-tier software systems.
- Participate in full product lifecycle - from detail specification to testing and release of robotics and/or AI applications.
- Deliver high-quality work while consistently meeting goals and deadlines.
- Work effectively both independently and as part of a team.
Required Skills
- Bachelor’s degree in computer science/engineering, or a related field, with a minimum of 1 year of software development experience
- Proven ability to work effectively in a collaborative, team-oriented environment
- In-depth knowledge of full stack Web Programming languages including .NET, Python, JavaScript, etc.
- Solid understanding of object-oriented design principles.
- Familiarity with database design and optimization (preferred).
- Knowledge of UML and design patterns (preferred).
- Experience with unit testing frameworks and refactoring best practices.