Full Stack Software Developer - Toa Payoh

apartmentDP Architects placeToa Payoh scheduleFull-time calendar_month 
Roles and Responsibilities
  • Software Development:
  • Collaborate with the tech team to develop web applications and software plugins;
  • Handle both frontend and backend development (including design, testing, programming), ensuring seamless integration of user interfaces with server-side logic’
  • Integrate software solutions with existing business systems;
  • Deployment, Security and Maintenance:
  • Deploy digital solutions to various environments, ensuring scalability, security, and reliability;
  • Implement security measures for applications, such as securing APIs, managing authentication and authorization mechanisms, and ensuring data integrity;
  • Monitor, maintain, and improve the performance of deployed applications, including bug-fixing;
  • Technical Collaboration:
  • When needed, work with stakeholders to understand requirements and technical specifications to deliver functional solutions;
  • Collaborate with designers, architects, and other team members to ensure solutions meet user needs and project goals;
  • Testing and Quality Assurance:
  • Conduct testing and debugging to ensure high-quality, error-free applications;
  • Participate in code reviews and contribute to the establishment of best practices;
  • Documentation:
  • Prepare and maintain clear documentation for developed solutions, including APIs, workflows, and deployment guidelines;
  • Continuous Learning:
  • Stay updated with the latest technologies, frameworks, and tools to contribute innovative ideas to the team;
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field;
  • Technical Skills:

Experience in:

  • Frontend technologies: Angular 18+;
  • Backend technologies:
  • FastAPI;
  • ASP.NET Core and C# (to develop plugins);
  • Database technologies: Postgres, Microsoft SQL Server, MongoDB;
  • Deployment technologies: Docker;
  • Version control: Git;
  • Problem-Solving Skills: Strong analytical and problem-solving skills with attention to detail;
  • Team Collaboration: Ability to work effectively in a team environment, communicate ideas clearly, and contribute to project success;
  • Learning Attitude: Willingness to learn and adapt to new technologies and frameworks;
Good to have
  • Familiarity with software development for AEC (Architecture, Engineering, and Construction) tools like Revit, Rhino, or Sketchup;
  • Experience in deploying and maintaining applications in cloud environments ([e.g., AWS, Azure, or GCP]);
  • Knowledge of API design and development;
  • Exposure to CI/CD pipelines for software deployment;
  • Understanding of Agile methodologies and project management tools ([e.g., Jira, Trello]);
  • A portfolio or GitHub repository showcasing past projects or code samples.
apartmentAC P. COMPUTER TRAINING & CONSULTANCY PTE LTDplaceYishun, 11 km from Toa Payoh
borderless world. Roles & Responsibilities: The software developer intern reports to the CTO. The internship will be project-based and in a fast-paced environment that emphasizes quality deliverables and continuous improvement to encourage one to sharpen...
local_fire_departmentUrgent

Bedok - Backend Software Developer

apartmentMSI Global Pte LtdplaceBedok, 9 km from Toa Payoh
Job Responsibilities:  •  Software Development  •  Designing, implementing and maintaining Java-based applications  •  Contributing in all phases of the development lifecycle  •  Writing testable, scalable and efficient code  •  Test and debug new...
business_centerHigh salary

Software Developer - Toa Payoh

apartmentMORGAN MCKINLEY PTE. LTD.placeToa Payoh
We are looking for an experienced software developer to build custom applications and maintain applications. Responsibilities:  •  Work in a team to establish best or alternative solutions that are feasible within the technology and timeline...