- In depth knowledge of IDE, language and toolset in language of choice.
- Excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath
- Build microservices.
- Can profile and optimize code
- Good knowledge of other programming languages & paradigms and when to apply them
- Comfortable debugging/finding complex problems
- Can identify and apply appropriate design patterns to problems.
- Comfortable developing large features
- Good understanding of cohesion, SOLID and how to apply
- Writes clean, maintainable code
- Understands importance of domain model and can coherently model a problem domain within a given context
- Anticipates medium term (3-6 month) vectors of change and designs and abstracts accordingly
- Understands how to design for performance at all levels
- Automates everything by default
- Can build a CD pipeline
- Automates security scanning and performance testing as part of build
- Monitor systems to ensure they meet both user needs and business goals
- Oversee assigned programs (e.g. conduct code review), set and monitor team standards.
- Evaluate and select appropriate software or hardware and suggest integration methods
- Focus on reliability, performance and availability
- Understands and can automate PaaS technologies
- Understands when to apply appropriate infrastructure technologies.
- Writes Secure code by default
- Can use tools (nmap/metasploit etc.) to perform deep security probes
- Understands server hardening
- Understating of security principles using SSL protocols and data encryption
- Hands-on skills in Java and J2EE specifications like JAX-RS, JAX-WS
- Cloud Solutions – working on Azure or AWS
- Containers Management – using tools like Docker, Rocket and Drawbridge
- Elastic Scaling – using tools like Nginx, HAProxy or PAAS like Openshift
- Dynamic Discover – using tools like Zookeeper or Etcd
- Configuration Management – using tools like Zookeeper, Etcd, Spring, Puppet/Chef, Ancible
- Continuous Integration – using tools like Maven, Gradle and Jenkins
- Continuous Deployment – using tools like Jenkins, Nolio or Go
- Assembly Development – using frameworks like Apache Camel
- UI Development – using frameworks like , REACT, AngularJS or Backbone
- IDL Definition – using tools like RAML or Swagger
- Code Development – using IDE's like Eclipse or IntelliJ
- Web API's – for Information Exchange
- Collaboration – using tools like Git-Hub and JIRA
- Hands experience and Knowledge of microservices architecture – Spring Boot, Spring cloud
- Strong in Oracle or SQL Server PL/SQL development and designing data model.
- Hand on experience on NoSQL – Neo4j/Solr/Elastic Search/Cassandra, etc.
- Understanding of continuous build concept and usage with maven, sonarqube or other related tool
- Web services, API design, Defining Specification using swagger/RAML.
- Dev Ops Tools and CI/CD Processes – GitFlow, BitBucket etc.
- Experience with automated test configuration.
- Good to have experience in containerization technologies – Kubernetes
- Performance Improvement / Analysis skills
- Integration Patterns and best practices
- Data Analytics and Data Loading Techniques
- Resource monitoring / Benchmarking standards
- Education
- 10+ years of experience in developing world class products/applications.
- Bachelor's in engineering or equivalent
- Master's in engineering desirable
-
Software Engineer, Software Engineering
3 days ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:20-Feb-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...
-
Software Engineer, Software Engineering
1 week ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:13-Apr-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...
-
Software Engineer, Software Engineering
1 day ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:6 Sep 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, dig ...
-
Software Engineer, Software Engineering
3 days ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:30 Oct 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...
-
Software Engineer, Software Engineering
6 days ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:15 Mar 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...
-
Software Engineer, Software Engineering
1 week ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:10-May-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...
-
Software Engineer, Software Engineering
1 day ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:24 Jan 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...
-
Software Engineer, Software Engineering
6 days ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:16 Feb 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...
-
Software Engineer, Software Engineering
1 week ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:28 Aug 2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and solutions in consulting, di ...
-
Software Engineer, Software Engineering
2 days ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:14 May 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...
-
Software Engineer, Software Engineering
1 week ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:08-May-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...
-
Software Engineer, Software Engineering
1 day ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:17 Apr 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...
-
Software Engineer, Software Engineering
1 week ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:11-May-2023 · **Location**: Singapore, Singapore · **Company**:Singtel Group · Are you looking for value adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it ...
-
Software Engineer, Software Engineering
1 week ago
NCS Singapore**Software Engineer, Software Engineering**: · **Date**:11 Mar 2024 · **Location**: Singapore, Singapore · **Company**:Singtel Group · NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digit ...
-
Software Engineer
4 days ago
MOTION G PTE. LTD. SingaporeAre you a talented and forward-thinking Software Engineer with expertise in code generation or no-code tools? Are you passionate about harnessing the power of AI to automate major engineering and product management processes in the industrial and engineering world? Join our innov ...
-
Software Engineer
1 week ago
AEM Holdings Ltd Singapore**Job Category**:Engineering**Job Type**:Full time**Job Location**:Singapore**SUMMARY OF ROLE** · In this role, you will be working closely with engineers of different functions for requirements analysis and documentation. You will also be responsible for developing, testing and ...
-
Software Engineer
3 days ago
RECRUITPEDIA PTE. LTD. Singapore**Our client is a Manufacturing MNC, one of the leading players in the Oil & Gas sector. Due to business needs, they are now recruiting a Software Engineer to be part of their Software team for ongoing transformation projects. They are located in the West - easily accessible. · T ...
-
Software Engineer
6 days ago
ACESTEC PTE. LTD. SingaporeYou job as a software engineer is to create high-quality software solutions that meet the needs of your end-users. As a software engineer, your main job responsibilities include: · 1. Designing and implementing software solutions : This involves understanding the requirements of ...
-
Software Engineer
1 week ago
RECRUIT EXPERT PTE. LTD. SingaporeDeveloping and implementing software for automated equipment operating at high speeds. · - Carrying out software design, coding, testing, debugging, and validation. · - Assisting a team of field service engineers with software technical support. · - Assessing and defining system ...
-
Software Engineer
6 days ago
XJERA LABS PTE. LTD. Singapore**Job Description: · - Development of computer control and communication software to operate devices and sensors. · - Programming of hardware control and HMI using various programming languages, software testing and system tuning. · **Job Requirements: · - A degree or Diploma in ...
Software Engineers - Singapur, Singapore - Thakral One
Description
The Role
We are looking for Language agnostic people with end-to-end tech stack
Responsibilities
Build state of the art centralized platforms and envision enterprise-wide entitlements platform and align it with Bank's NextGen technology vision.
Programming Qualifications:
Design Qualifications:
Development Practice Qualifications:
Infrastructure Qualifications:
Security Qualifications:
Expected Skills
Preferred Competencies