Full Stack Software Developer - Bukit Merah
DP Architects Bukit Merah Full-time
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;
- 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;
- 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.
MSI Global Pte LtdBedok, 12 km from Bukit Merah
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...
AC P. COMPUTER TRAINING & CONSULTANCY PTE LTDYishun, 17 km from Bukit Merah
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...
MORGAN MCKINLEY PTE. LTD.Bukit Merah
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...