Full Stack Developer (Lead)

at  DECISION SCIENCE AGENCY PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Oct, 2024USD 8000 Monthly04 Jul, 2024N/AWindows Server,Iis,Redis,Database,Spring Framework,Linux Server,Azure,Devops,Postgresql,Sitefinity,Code,Kubernetes,Amazon Rds,Programming Languages,Adobe Experience Manager,Design Principles,Test Automation,Nginx,Weblogic,Computer Science,SitecoreNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The Full-stack Developer will be part of our development team that has strong experience in agile development and in-depth knowledge of digital solutions. You will work in a highly productive and collaborative team where your ideas will be listened to and put into action. This exciting opportunity would suit a Full-stack Developer who is looking to move upwards and onwards and is eager to work closely with senior management on interesting and super cool ideas. You will be collaborating with the Product, Design and Business teams to develop and maintain digital solutions for our prestigious clients in public sector and large commercial enterprises.

QUALIFICATIONS AND REQUIREMENTS

  • Bachelor’s Degree in Computer Science, Information Technology or other relevant qualifications
  • We are hiring all levels of experiences of Full-stack developer:
    o 1-2 years of programming experience : Junior
    o 3-5 years of programming experience : Mid
    o Minimum 6 years of programming experience: Senior

o Minimum 10 years of programming experience: Technical Lead

  • Proficient in both front-end and back-end development, including the database and deployment process to different environment (SIT/UAT/Production) with excellent knowledge in some main programming languages
  • Solid understanding of object-oriented programming and fundamental design principles behind a scalable application on the cloud (AWS/Azure)
  • Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code
  • Hands-on experience on server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage
  • Hands-on experience with CMS platforms (ex: Adobe Experience Manager, Jahia, Sitefinity, Sitecore, Sharepoint, etc.) will be an advantage
  • Following certifications will be highly considered: Azure Developer (Associate), Azure Solutions Architect (Expert), Azure DevOps Engineer (Expert), AWS Developer (Associate), AWS Solutions Architect (Professional), AWS DevOps Engineer (Professional)
  • English-speaking with good communication and teamwork skills
  • Ability to work within a fast-paced agile development environment
  • Candidates with extensive experience, excellent communications skills and good certifications will be considered for Team Lead/Technical Architect role

Required Technology Stack: familiar with at least 1-2 technologies on each area

  • Front-end: React JS, Angular, HTML/CSS
  • Back-end: Java Spring framework, .NET framework, .NET core
  • Middleware: NodeJS, Nginx, Tomcat, WebLogic, IIS
  • Database: MS SQL Server, PostgreSQL, MySQL, Azure SQL Database, Azure Database for PostgreSQL, Azure Database for MySQL, Amazon RDS (MS SQL/PostgreSQL/MySQL), Amazon Aurora (PostgreSQL/MySQL)
  • OS: Windows Server, Linux Server
  • IDE/CLI: Visual Studio 2019, npm, maven, nuget
  • CI/CD: Bitbucket/Gitlab, Bamboo/Jenkins, SonarQube (code quality inspection), Robot Framework (test automation)
  • Cloud Infrastructure: AWS, Azure
  • Infrastructure-as-Code: Terraform, Puppet, Ansible
  • CMS Platform: AEM, Jahia, Sitecore, Sitefinity SharePoint

Responsibilities:

  • Join project teams to work on full life-cycle web/mobile application projects from requirement gathering to solutioning, development, releasing and post-launch maintenance
  • Work with agile cross functional, cross countries teams to design, develop, maintain web/app application base on specifications and ensure successful releases
  • Support Project Manager/Scrum Master to provide consultation and direction to stakeholders for managing and delivering their expectations
  • Be a self-starter, proactively recognise and solve issues as they arise
  • Be motivated in continuous learning and improvement to enhance your skills in an ever changing environment


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information technology or other relevant qualifications

Proficient

1

Singapore, Singapore