Software Development Engineer

SG, Singapore

Job Description

Key Roles and 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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1563952
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned