Enable job alerts via email!

Associate Software Development Engineer

NTT SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

23 days ago

Job summary

A leading tech solutions provider in Singapore is looking for a skilled software developer to design and develop cloud-based solutions. Ideal candidates should have experience in programming languages and microservices architecture, along with strong collaboration skills. This position offers the chance to mentor junior engineers and work in a dynamic environment.

Qualifications

  • 5+ years of experience in software development, specifically in cloud environments.
  • Experience with microservices and RESTful API development.
  • Strong analytical and debugging skills.

Responsibilities

  • Design and develop cloud solutions that drive business growth.
  • Write, test, and refactor code for quality improvement.
  • Collaborate across teams to deliver effective software components.

Skills

Cloud architecture and services
C/C++, C#, Java, JavaScript, Python, Node.js
Data structures and algorithms
Microservices architecture
SQL and No-SQL databases
Container runtimes (Kubernetes, Docker)
Agile and lean practices
Mentoring skills
Interpersonal skills
Attention to detail

Education

Bachelor's degree in Computer Science or related field
Microsoft Certified Azure Fundamentals
Leading SAFe

Tools

CI/CD tools
IDE and source control tools
Job description
Responsibilities
  • Design and develop solutions and functionality that drives the growth of business
  • Accountable for writing and testing code
  • Accountable for execution of automated testing
  • Contribute to software deployment
  • Work across multiple teams to deliver software components while working in collaboration with the product team
  • Contribute to the integration and building of solutions through automation and coding, using 3rd party software
  • Create, craft and debug large scale distributed systems
  • Contribute to writing, updating and maintaining the technical program, end-user documentation, and operational procedures
  • Accountable for refactoring code
  • Work across multiple teams to review code written by other developers
Knowledge, Skills and Attributes
  • Good understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365
  • Seasoned in programming languages such as C/C++,C#, Java, JavaScript, Python, Node.js, etc., libraries and frameworks
  • Seasoned in data structures, algorithms, and software design with strong analytical and debugging skills
  • Good understanding of micro services-based software architecture and experience with API product development
  • Seasoned in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
  • Good understanding of container run time (Kubernetes, Docker, LXC/LXD)
  • Proficient with agile, lean practices and believes in test-driven development
  • Ability to mentor junior engineers
  • Possess a can-do attitude and one that takes initiative
  • Interpersonal skills
  • Ability to work multi-functionally and work well as a team
  • Ability to work well in a diverse team with different backgrounds and experience levels
  • Ability to thrive in a dynamic, fast-paced environment
  • Seasoned with CI/CD concepts and tools
  • Proficient with cloud-based infrastructure and deployments
  • Must have great attention to detail
Academic Qualifications and Certifications
  • Bachelor's degree or equivalent in Computer Science, Engineering or a related subject
  • Microsoft Certified Azure Fundamentals
  • Leading SAFe
Required Experience
  • Seasoned experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance
  • Seasoned experience with tools across full software delivery lifecycle, e.g. IDE, source control, CI, test, mocking, work tracking, defect management, etc.
  • Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes
  • Proficient in working with large data sets and ability to apply proper ML/AI algorithms
  • Seasoned experience in developing micro-services and RESTful APIs
  • Seasoned experience in software development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.