653 Software Development jobs in Singapore
Software Engineer
Posted 26 days ago
Job Viewed
Job Description
Job Scope:
To design and develop Application Software//Embedded firmware for user interface equipment, and device control equipment as follows:-
· Designs and implements systems using a variety of languages (e.g. C, C++, C#, Java, Python, etc.);
· Designs enhancements, updates, and programming changes for subsystems, including embedded code;
· Writes and executes complete testing plans, protocols, and documentation;
· Identifies and debugs, and creates solutions for issues with code and integration into application architecture;
· Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution; and
· Analyzes designs to determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
Requirements:1. Degree in Computer Science or Embedded System.
2. Proficiency and experience in C, C++, C#, Java, UML, Docker.
3. Good knowledge in application software programing for Linux and Windows.
4. Knowledge and experience with network programming and database programming.
5. Familiar with C#.Net full stack development.
6. Knowledge about containerized microservice solution.
7. Knowledge about aws/azure cloud architecture.
8. Singaporean preferred.
Tell employers what skills you haveUML
Azure
AWS
Python
Firmware
Windows
Docker
Java
C#
Linux
Software Development
C++
Software Development Engineer
Posted today
Job Viewed
Job Description
Join to apply for the Software Development Engineer role at NTT DATA, Inc.
Continue with Google Continue with Google
2 days ago Be among the first 25 applicants
Join to apply for the Software Development Engineer role at NTT DATA, Inc.
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATA
The Software Development Engineer is a seasoned subject matter expert, tasked with participating in designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.
This role is accountable for participating in detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.
This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.
Key responsibilities:
- Designs and develops solutions and functionality that drives the growth of business.
- Accountable for writing and testing code.
- Accountable for execution of automated testing.
- Contributes to software deployment.
- Works across multiple teams to deliver software components while working in collaboration with the product team.
- Contributes to the integration and building of solutions through automation and coding, using 3rd party software.
- Creates, crafts and debugs large scale distributed systems.
- Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
- Accountable for refactoring code.
- Works across multiple teams to review code written by other developers.
- Performs any other related task as required.
- Excellent understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks.
- Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
- Seasoned knowledge of micro services-based software architecture and experience with API product development.
- Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
- Seasoned understanding of container run time (Kubernetes, Docker, LXC/LXD).
- Seasoned proficiency with agile, lean practices and believes in test-driven development.
- Possess a can-do attitude and one that takes initiative.
- Excellent ability to work well in a diverse team with different backgrounds and experience levels.
- Excellent ability to thrive in a dynamic, fast-paced environment.
- Seasoned proficiency with CI/CD concepts and tools.
- Seasoned proficiency with cloud-based infrastructure and deployments.
- Excellent attention to detail.
- Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
- Microsoft Certified Azure Fundamentals preferred.
- Relevant agile certifications preferred.
- 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, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
- Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
- Seasoned proficiency 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.
On-site Working
About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at NTT DATA, Inc. by 2x
Sign in to set job alerts for “Software Engineer” roles.Continue with Google Continue with Google
Continue with Google Continue with Google
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
Associate Business Analyst / Quality Analyst EngineerSouth East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
South East Community Development Council, Singapore 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Development Engineer
Posted today
Job Viewed
Job Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance.
THE ROLE:
This position is crucial to AMD’s Data Center Product Road Map and will be passionate about providing critical diagnostics for the next generation of AMD’s flagship Data Center products. AMD's environment is fast paced, results oriented and built upon a legion of forward-thinking people with a passion for winning technology! We have competitive benefit packages and an award-winning culture. Join us!
THE PERSON:
A successful candidate will have solid software methodologies, software design expertise, deep HW/SW technical knowledge, and organizational skills. The candidate will interact across multiple teams to ensure on schedule defect-free system software, push and accelerate AMD’s time to market. A candidate must possess technical proficiency and interpersonal confidence to represent design ideas to complex problems and innovative solutions with other developers as well as with non-software focused silicon teams. Experience in a technical leadership role is preferred.
KEY RESPONSIBILITIES:
- Provide end-to-end technical global leadership and ownership of the quality, coverage, and completeness of Diagnostics solution for DCGPU programs.
- Highlights project goals, strategies, risks, and key requirements of Diagnostics, tools, and framework to facilitate PMs, Managers, IP Validation architects and Framework architects in test coverage requirements and planning.
- Owns the Diagnostics pre-silicon emulation strategy and planning across SW based and FPGA-based emulation models, including the RTL coverage requirements before silicon tape out, Diagnostics verification strategy and requirement before silicon back.
- Owns the SoC system level feature verification methodology and planning.
- Drive the technical requirements to achieve the feature coverage and hardware bug capture targets.
- Horizontal leadership and Collaboration with cross functional teams such as Platform Validation, SW ROCm, HW Architects and stakeholders to achieve key program milestones, such as bring up, all features enablement, performance profiling, production support etc., with desired coverage metrics from Diagnostics.
- Collaborate with the Product Engineering Organization and enable the product with high quality to our customers. Debug defects, improve yield, coverage and test time during NPI and volume production.
- Provide Diagnostics support to contract manufacturers and board engineering teams.
PREFERRED EXPERIENCE:
- Proven experience with IP and SoC verification, software development with the ability to closely interact with hardware designers.
- Excellent understanding of processors based on SoC architecture, including processor, Compute GPU, System IO and Memory/HBM, Security block, to identify the critical areas for focus of SoC & IP verification.
- Proficient in verifying complex IP blocks and system level functions/features for SoC by writing object oriented modern C++ programs. Experience developing machine learning, HPC or general-purpose GPU compute applications a bonus.
- Strong mix of large-scale software development ability and hardware understanding.
- Knowledge and experience in developing applications on industry compute platforms such as ROCm, OpenCL, or CUDA an asset.
- Experienced with source controls systems like Perforce and GIT.
- Familiar with Linux, knowledge and experience of device driver or software development is preferred.
- Knowledge and experience with Manufacturing ATE/Wafer Sort Test and System Level Test a bonus.
- Strong system level debugging and testing skills, and capability to quickly identify problems and provide robust solutions.
- Hands-on experience with SoC bring up.
ACADEMIC CREDENTIALS:
- BS or MS in Computer Science, Computer Engineering or Electrical Engineering preferred.
LOCATION:
Singapore
#J-18808-LjbffrSoftware Development Manager
Posted today
Job Viewed
Job Description
Software Development Manager page is loadedSoftware Development Manager Apply locations IND - Karnataka - BANGALORE time type Full time posted on Posted 2 Days Ago time left to apply End Date: July 31, 2025 (30+ days left to apply) job requisition id JR-2500608
About Us :
GlobalFoundriesis a leading full-service semiconductor foundry providing a unique combination of design, development, and fabrication services to some of the world’s most inspired technology companies. With a global manufacturing footprint spanning three continents, GlobalFoundries makes possible the technologies and systems that transform industries and give customers the power to shape their markets. For more information, visit
Introduction :
As part of the global manufacturing systems engineering team, you are responsible for developing and maintaining software automation solutions in highly complex semiconductor factories. You will interface closely with the IT Teams in India/US/Dresden/Singapore as well as with the partners of other international locations.
Responsibilities :
Leadership and Management :Lead and mentor a team of software developers, fostering a culture of continuous improvement and innovation. Ensure the team adheres to best practices in software development and DevOps.
DevOps and CI/CD :Oversee the implementation and maintenance of CI/CD pipelines to streamline the development process and improve efficiency. Ensure the integration of DevOps practices to enhance collaboration and productivity.
GenAI Coding Assistance :Introduce and implement GenAI technologies for code assistance, documentation, test case generation, and automated testing to boost productivity and innovation.
Containerization :Utilize containerization technologies such as Docker and Kubernetes to improve development and testing productivity. Ensure the team is proficient in managing and deploying applications using these tools.
Collaboration :Work closely with cross-functional teams, including domain/development leads, designers, and QA engineers, to deliver high-quality software solutions. Promote a culture of continuous improvement and innovation within the team and the organization.
Technology Evaluation :Evaluate and recommend new technologies, tools, and methodologies to improve software development processes and quality. Explore and integrate cloud platforms and other advanced technologies to keep the team at the forefront of industry advancements.
Qualifications :
Education :Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
Experience :10+ years of experience in software development, with a proven track record of delivering complex software projects. Demonstrated experience in introducing and implementing modern technologies like containerization, CI/CD processes, and GenAI technologies.Experience with Azure DevOps, GIT Hub Enterprise will be helpful. Exposure to Software development to support Manufacturing is an added advantage.
Technical Skills :Proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript). Strong understanding of software development methodologies (e.g., Agile, Scrum), tools, and practices.
Soft Skills :Excellent communication and interpersonal skills. Strong problem-solving abilities and attention to detail. Ability to work effectively in a fast-paced, dynamic environment.
GlobalFoundries is an equal opportunity employer, cultivating a diverse and inclusive workforce. We believe having a multicultural workplace enhances productivity, efficiency and innovation whilst our employees feel truly respected, valued and heard.
As an affirmative employer, all qualified applicants are considered for employment regardless of age, ethnicity, marital status, citizenship, race, religion, political affiliation, gender, sexual orientation and medical and/or physical abilities.
All offers of employment with GlobalFoundries are conditioned upon the successful completion of background checks, medical screenings as applicable and subject to the respective local laws and regulations.
To ensure that we maintain a safe and healthy workplace for our GlobalFoundries employees, please note that offered candidates who have applied for jobs in India will have to be fully vaccinated prior to their targeted start date. For new hires, the appointment is contingent upon the provision of a copy of their COVID-19 vaccination document, subject to any written request for medical or religious accommodation.
Information about our benefits you can find here:
At GlobalFoundries you will find a vibrant work environment where collaboration and innovation thrive. Our diverse and global team shares a culture of respect and inclusivity, representing the best in the industry. We celebrate success together and are united by our dedication to excellence and our desire to improve and empower the world.
#J-18808-LjbffrSOFTWARE DEVELOPMENT MANAGER
Posted today
Job Viewed
Job Description
•Lead the technical delivery of Dynamics 365 CRM solutions, ensuring timely and high-quality execution.
•Manage and mentor technical teams, driving accountability, coding standards, and best practices.
•Collaborate with business analysts, solution architects, and client stakeholders to translate requirements into technical solutions.
•Oversee CRM customization, including entities, attributes, business rules, workflows, and plugins.
•Provide technical direction for API development and system integrations using C# Web APIs and RESTful services.
•Manage version control and code collaboration using Bitbucket or similar tools.
•Ensure effective deployment and configuration management through CI/CD pipelines and tools such as Jenkins.
•Coordinate and perform CRM data migrations, preferably using SSIS or KingswaySoft.
•Implement and enforce unit testing practices using mock frameworks.
•Use tools like XRM Toolbox to enhance productivity and solution quality.
•Support the creation, packaging, and deployment of CRM solutions and environments.
Requirements:
•At least 10 years of experience in IT application development, with 4+ years in a technical lead or delivery manager role.
•Proven technical expertise in Microsoft Dynamics 365 CRM (On-premises and Online).
•Strong knowledge of C#, OOP, JavaScript, and integration via REST APIs.
•Experience in team management, technical coaching, and delivery ownership.
•Familiarity with DevOps tools like Jenkins, Bitbucket, and solution deployment best practices.
•Hands-on experience with CRM data migration tools such as KingswaySoft or SSIS.
•Excellent interpersonal and stakeholder management skills.
Good to Have:
•Microsoft certifications in Dynamics 365 or Power Platform.
•Experience with ReactJS or Power Platform components.
•Exposure to Agile delivery methodologies.
#J-18808-LjbffrManager, Software Development
Posted today
Job Viewed
Job Description
Join to apply for the Manager, Software Development role at PayPal
Join to apply for the Manager, Software Development role at PayPal
Get AI-powered advice on this job and more exclusive features.
The Company
PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy.
We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers.
We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade.
Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do – and they push us to ensure we take care of ourselves, each other, and our communities.
Job Description Summary:
Job Profile Summary This job manages software development projects, implements processes, ensures project delivery, analyzes technical issues, collaborates with stakeholders, and communicates technical issues with non-technical audiences. It involves setting operational targets and driving operational rigor.
Job Description:
- Directly manages software development projects (including program management) and execution through individual contributors. May also lead project teams across platforms or groups
- Implements processes to drive strong operational hygiene for all components and systems within their group
- Responsible for the delivery of projects, including quality and timeliness, that impact their domain and potentially one other
- Demonstrates strong tactical ability by managing the roadmap for a scrum team responsible for technical issues of diverse scope where analysis requires an understanding of current business or tends
- Competent at communicating technical issues with non-technical audiences
- Analyzes multiple sources of information and identifies & resolves complex technical, operational, and organizational problems relating to software development.
- Collaborates with direct team, managers in org, stakeholders such as Product Owners & PMO
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience.
Our Benefits:
At PayPal, we’re committed to building an equitable and inclusive global economy. And we can’t do this without our most important asset—you. That’s why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.
We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit We Are:
To learn more about our culture and community visit to Diversity and Inclusion
PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at
Belonging at PayPal:
Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal.
Any general requests for consideration of your skills, please Join our Talent Community.
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don’t hesitate to apply.
REQ ID R0119035 Seniority level
- Seniority level Not Applicable
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development, Financial Services, and Technology, Information and Internet
Referrals increase your chances of interviewing at PayPal by 2x
Get notified about new Software Engineering Manager jobs in Singapore, Singapore .
Software Engineering Manager (Relocation to Bangkok) Senior / Software Development Manager (Ecosystem Development) Engineering Manager, Managed Agencies (NEA) Engineering Manager - Mid Platform (Boss)Downtown Core, Central Singapore Community Development Council, Singapore 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSOFTWARE DEVELOPMENT MANAGER
Posted today
Job Viewed
Job Description
•Lead the technical delivery of Dynamics 365 CRM solutions, ensuring timely and high-quality execution.
•Manage and mentor technical teams, driving accountability, coding standards, and best practices.
•Collaborate with business analysts, solution architects, and client stakeholders to translate requirements into technical solutions.
•Oversee CRM customization, including entities, attributes, business rules, workflows, and plugins.
•Provide technical direction for API development and system integrations using C# Web APIs and RESTful services.
•Manage version control and code collaboration using Bitbucket or similar tools.
•Ensure effective deployment and configuration management through CI/CD pipelines and tools such as Jenkins.
•Coordinate and perform CRM data migrations, preferably using SSIS or KingswaySoft.
•Implement and enforce unit testing practices using mock frameworks.
•Use tools like XRM Toolbox to enhance productivity and solution quality.
•Support the creation, packaging, and deployment of CRM solutions and environments.
Requirements:
•At least 10 years of experience in IT application development, with 4+ years in a technical lead or delivery manager role.
•Proven technical expertise in Microsoft Dynamics 365 CRM (On-premises and Online).
•Strong knowledge of C#, OOP, JavaScript, and integration via REST APIs.
•Experience in team management, technical coaching, and delivery ownership.
•Familiarity with DevOps tools like Jenkins, Bitbucket, and solution deployment best practices.
•Hands-on experience with CRM data migration tools such as KingswaySoft or SSIS.
•Excellent interpersonal and stakeholder management skills.
Good to Have:
•Microsoft certifications in Dynamics 365 or Power Platform.
•Experience with ReactJS or Power Platform components.
•Exposure to Agile delivery methodologies.
#J-18808-LjbffrBe The First To Know
About the latest Software development Jobs in Singapore !
SOFTWARE DEVELOPMENT MANAGER
Posted today
Job Viewed
Job Description
•Lead the technical delivery of Dynamics 365 CRM solutions, ensuring timely and high-quality execution.
•Manage and mentor technical teams, driving accountability, coding standards, and best practices.
•Collaborate with business analysts, solution architects, and client stakeholders to translate requirements into technical solutions.
•Oversee CRM customization, including entities, attributes, business rules, workflows, and plugins.
•Provide technical direction for API development and system integrations using C# Web APIs and RESTful services.
•Manage version control and code collaboration using Bitbucket or similar tools.
•Ensure effective deployment and configuration management through CI/CD pipelines and tools such as Jenkins.
•Coordinate and perform CRM data migrations, preferably using SSIS or KingswaySoft.
•Implement and enforce unit testing practices using mock frameworks.
•Use tools like XRM Toolbox to enhance productivity and solution quality.
•Support the creation, packaging, and deployment of CRM solutions and environments.
Requirements:
•At least 10 years of experience in IT application development, with 4+ years in a technical lead or delivery manager role.
•Proven technical expertise in Microsoft Dynamics 365 CRM (On-premises and Online).
•Strong knowledge of C#, OOP, JavaScript, and integration via REST APIs.
•Experience in team management, technical coaching, and delivery ownership.
•Familiarity with DevOps tools like Jenkins, Bitbucket, and solution deployment best practices.
•Hands-on experience with CRM data migration tools such as KingswaySoft or SSIS.
•Excellent interpersonal and stakeholder management skills.
Good to Have:
•Microsoft certifications in Dynamics 365 or Power Platform.
•Experience with ReactJS or Power Platform components.
•Exposure to Agile delivery methodologies.
#J-18808-LjbffrSoftware Development Lead
Posted 6 days ago
Job Viewed
Job Description
Position Summary
The Software Development Lead will be a member of the Products and Engineering unit in NETS Solutions. He/She is responsible for overseeing development efforts, leading a team of software developer, and delegating tasks to ensure timely and high-quality output. This role involves close collaboration with the business analyst team, and the testing team to develop high-quality products according to defined product specifications. Additionally, the Software Development Lead will contribute to various technical aspects including framework design necessary for the complete delivery of the products.
Key Responsibilities
- Participate in the requirement elicitation process and produce the required technical and operations documentation
- Work with the Solution Architect to analyze and design the technical components of the products.
- Lead a team of developers, delegate and assign tasks, ensure work output is on time and of good quality.
- Put in place good practices such as documentation discipline, code hygiene, code merge controls, unit testing etc.
- Assist the Project Manager and act as the primary contact for stakeholders and the Product Manager on technical matters.
- Support the Project Manager in providing work breakdown structure and effort estimates.
- Ensure the development team executes code constructions and modifications and performs unit tests in accordance with the product specifications.
- Ensure work performed comply to coding and security standards, and corporate processes
- Ensure that quality assurance (QA) activities such as unit testing, system testing and code review are conducted to a professional standard.
- Participate in the system integration testing and organize the team to render support to the Test Team and resolving issues reported.
- Assist in the development of training materials and conducting of presentation
Requirements
- Bachelor’s degree in Computer Science/ Engineering or equivalent education
- Good technical knowledge with at least 6 years of hands-on experience in Java, J2EE, SQL/PLSQL, MySQL and XML. Knowledge of Oracle will be added advantage.
- Experienced with web technologies such as HTML5, CSS, Modular design, Angular (5 & above), Bootstrap or React and open source JS framework.
- Experienced with RESTFul APIs, Spring 5.x, Spring Boot, Spring Framework, Spring Security, Cloud-Based technologies and Micro-services, including Messaging Middleware such as Kafka/IBM MQ/Solace.
- Experienced with application running in container platform (docker, OpenShift, Kubernetes).
- Experienced with developing and implementing application solutions in AWS cloud environment
- Good verbal and written communication skills
- Demonstrate good analytical, problem solving and decision-making skills
- Good team player and positive attitude
- Domain knowledge and experience in financial industry/payments systems is a plus
Software Development Lead
Posted 6 days ago
Job Viewed
Job Description
Join to apply for the Software Development Lead role at NETS
Join to apply for the Software Development Lead role at NETS
Get AI-powered advice on this job and more exclusive features.
The Software Development Lead will be a member of the Products and Engineering unit in NETS Solutions. He/She is responsible for overseeing development efforts, leading a team of software developer, and delegating tasks to ensure timely and high-quality output. This role involves close collaboration with the business analyst team, and the testing team to develop high-quality products according to defined product specifications. Additionally, the Software Development Lead will contribute to various technical aspects including framework design necessary for the complete delivery of the products.
Key Responsibilities
- Participate in the requirement elicitation process and produce the required technical and operations documentation
- Work with the Solution Architect to analyze and design the technical components of the products.
- Lead a team of developers, delegate and assign tasks, ensure work output is on time and of good quality.
- Put in place good practices such as documentation discipline, code hygiene, code merge controls, unit testing etc.
- Assist the Project Manager and act as the primary contact for stakeholders and the Product Manager on technical matters.
- Support the Project Manager in providing work breakdown structure and effort estimates.
- Ensure the development team executes code constructions and modifications and performs unit tests in accordance with the product specifications.
- Ensure work performed comply to coding and security standards, and corporate processes
- Ensure that quality assurance (QA) activities such as unit testing, system testing and code review are conducted to a professional standard.
- Participate in the system integration testing and organize the team to render support to the Test Team and resolving issues reported.
- Assist in the development of training materials and conducting of presentation
Requirements
- Bachelor’s degree in Computer Science/ Engineering or equivalent education
- Good technical knowledge with at least 6 years of hands-on experience in Java, J2EE, SQL/PLSQL, MySQL and XML. Knowledge of Oracle will be added advantage.
- Experienced with web technologies such as HTML5, CSS, Modular design, Angular (5 & above), Bootstrap or React and open source JS framework.
- Experienced with RESTFul APIs, Spring 5.x, Spring Boot, Spring Framework, Spring Security, Cloud-Based technologies and Micro-services, including Messaging Middleware such as Kafka/IBM MQ/Solace.
- Experienced with application running in container platform (docker, OpenShift, Kubernetes).
- Experienced with developing and implementing application solutions in AWS cloud environment
- Good verbal and written communication skills
- Demonstrate good analytical, problem solving and decision-making skills
- Good team player and positive attitude
- Domain knowledge and experience in financial industry/payments systems is a plus
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Banking and Financial Services
Referrals increase your chances of interviewing at NETS by 2x
Sign in to set job alerts for “Lead Software Engineer” roles. Lead / Senior Software Engineer (Applications Consultant), Consulting Practice Software (Technical) Support Engineer I Senior VP - Senior Software Engineer (Equities Market Making) - Hybrid Engineering Manager / Senior Software Engineer, Housing Programme Principal Software Engineer (Partner Solutions), Consulting Practice Staff / Senior Software System Engineer (Product Owner) Lead / Manager Software Engineer, Issuing Platform Team Lecturer / Senior Lecturer (Software Engineering) - School of Information Technology Senior Design Quality Engineer (Software) Lead Software Engineer – Construction & Built Environment Software Lifecycle and Vulnerabilities management Senior IT Engineer PEGA Developers (Senior Analyst to Associate Manager) Senior Engineer, Plan and Spec - Data Center HVAC Senior Engineer, Plan and Spec - Data Center HVAC Engineering Manager, Digital Economy Products (DEP) Engineering Manager, Managed Agencies (NEA) Lead Software Engineer / Software Engineering Manager Senior Software Quality Engineer - A25086We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr