For Employers
Senior Associate Software Development Engineer


NTT SINGAPORE PTE. LTD.
21 days ago
Posted date
21 days ago
N/A
Minimum level
N/A
Key Roles and Responsibilities:

Receive instructions to design and develop solutions and functionality that drives the growth of business

Contribute to writing and testing code

Supports the execution of automated testing

Receive instructions from various stakeholders to participate in software deployment

Supports the delivery of software components while working in collaboration with the product team

Support the integration and building of solutions through automation and coding, using 3rd party software

Receive instructions to craft, build, and debug large scale distributed systems

Supports writing, updating and maintaining the technical program, end-user documentation, and operational procedures

Assist with refactoring code

Contribute to the reviewing of code written by other developers

Knowledge, Skills and Attributes:

understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365

Developing in programming languages such as C/C++,C#, Java, JavaScript, Python, Node.js, etc., libraries and frameworks

Knowledge in data structures, algorithms, and software design with strong analytical and debugging skills

understanding of micro services-based software architecture and experience with API product development

Developing in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra

understanding of container run time (Kubernetes, Docker, LXC/LXD)

Familiar 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

Knowledge with CI/CD concepts and tools

Familiarity 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:

Moderate level experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance

Moderate level experience with tools across full software delivery lifecycle, e.g. IDE, source control, CI, test, mocking, work tracking, defect management, etc.

Moderate level experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes

Familiar with working with large data sets and ability to apply proper ML/AI algorithms

Moderate level experience in developing micro-services and RESTful APIs

Moderate level experience in software development
Related tags
-
JOB SUMMARY
Senior Associate Software Development Engineer
NTT SINGAPORE PTE. LTD.
Singapore
21 days ago
N/A
Contract / Freelance / Self-employed

Senior Associate Software Development Engineer