Practical experience using AI‑assisted development tools or integrating AI‑enabled features (e.g., automation, intelligent search, summarisation, natural‑……
Learn and follow software development best practices. Identify and resolve software defects under guidance. As an intern, you will work closely with experienced……
Work closely with pre-sales team to translate requirements/ideas into products/solutions. NET software/application in line with technical design.…
Strong software engineering fundamentals, whether gained through formal education or practical experience. Experience with Git and modern software development……
Strong background and keen interest in software development. The individual will have good exposure to the different phases of the software development cycle.…
Collaborate with front-end developers to ensure seamless integration across the software stack. You’ll collaborate with a dynamic, cross-functional team of……
Strong proficiency in one or more programming language (i.e. Java/Python/.Net); At least 3 years of experience as software developer/engineer or equivalent……
Ensure software delivery excellence by setting engineering standards and conducting code reviews. Experience leading technical teams or mentoring developers,……
Basic Qualifications Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications Proficiency in at least one programming language or……
Mastery of the C programming language. The candidate requires a good mix of extensive education, practical experience, and good breadth in engineering.…
Automated generation of detailed workflows and task assignments. Integrate Large Language Models into software applications to enhance functionality.…
Knowledge in Java programming language preferable. O Low level protocols like SPI, UART, I2C. Around 3 years of practical experience in software development as……
Mentor mid and junior-level engineers. Solid understanding of software architecture, design patterns, and best practices. NET Core (C#) and Node.js.…
Hands-on expertise with large language models including Anthropic Claude, OpenAI GPT or Google Gemini. Design and build sophisticated AI developer agents……
Bachelor or Master degree with substantial experience inleading sizable development team (min 30 members) with min 6 years of experience in banking industry.…
Manage all technical support tickets throughout the pre-sales process and alert the Apryse sales team of potential risks to the sales opportunity.…
Work with hardware engineers for hardware-software integration. Analyze user needs and develop software solutions. Experience in HTML, CSS and JavaScript.…
Familiarity with Engineering or CAD/BIM software is beneficial. Develop GIS-based software tools, particularly to solve AEC industry related problems.…
Proficiency in at least one programming language such as JavaScript, Java, Python, or .NET. Improve developer workflows and enhance overall developer experience……
The individual will be responsible for delivering the pre-market securityinitiatives of solutions including Illumina medical instruments and connected software……
Up to SG$75 per month reimbursement for internet. Work closely with world-class engineers and AI researchers. Arta leverages AI and sophisticated digital tools—……
Assess how these changes impact the Ministry's current security posture and update testing standards accordingly. Security Testing Governance & Standardisation.…
NET MVC, and XML/XSLTFamiliar with LINQ, Web API, javascript, jQuery, EntityFrameworkDatabase skills required: Microsoft SQL ServerExperience in CMS software (……
NET technologies and C# language features (e.g., async/await, dependency injection). The software engineer builds skills and expertise of his/her software……
10 years' experience in software development using . Collaborate with integration developers on APIs and data mapping between Fenergo and upstream/downstream……
Maintain current knowledge of standard programming languages, coding, methods. operational requirements. Participate in the complete software development life……
Strong proficiency in at least one programming language such as:JavaPython.NET. Minimum 3 years of software development or software engineering experience.…
At Aon, we shape decisions for the better to protect and enrich the lives of people around the world.
As an organization, we are united through trust as one inclusive team and we are passionate about helping our colleagues and clients succeed.
What the day will look like
The successful candidate will join the Enterprise Analytics team based in Singapore, a dynamic and high‑energy team delivering data‑driven insights and digital products that support strategic decision‑making.
The Software Engineer will collaborate with Software Engineers, Data Engineers, Quality Assurance Engineers and Business Analytics Partners to design, build and modernise internal applications, using cloud-native and AI‑enabled capabilities to improve product quality, delivery velocity and user experience.
Technical Mastership
Be responsible for planning, creating, enhancing, testing and deploying secure, scalable web applications, with a focus on maintainability and automation
Design and maintain internal libraries, tools and CI/CD pipelines, including the use of AI‑assisted development and testing tools where appropriate
Apply AI‑enabled approaches to improve developer productivity, code quality, testing, documentation or user workflows
Ensure strong alignment between technical solutions and business goals through effective requirements grooming and solution design
Develop a solid understanding of business logic, analytical products and underlying datasets
Review existing manual and semi‑automated processes and design automation solutions, by adopting scripting, workflows, APIs and AI‑enabled components where appropriate
Apply team quality, security and governance standards, including responsible use of AI technologies
People Collaboration
Provide support and mentorship to team members through effective communication and collaboration
Take leadership in agile development processes, ceremonies and continuous improvement initiatives
Partner closely with analytics and data colleagues to translate analytical outputs into intuitive, usable applications
Knowledge Advancement
Improve and create technical, architectural and onboarding documentation, using automation and AI assistance where appropriate
Actively share knowledge and promote modern engineering practices across the team
Keep informed about cloud, AI‑enabled engineering, application security and software delivery trends, assessing their practical applicability
ACIA Advocacy
Foster innovation and collaboration across the center by actively contribute to working groups and initiatives
Champion and follow ACIA policies and guidelines
Embrace the Aon Values that are foundation of the Aon Culture
Skills and experience that will lead to success
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields
Minimum of 6 years of experience in full‑stack application development and CI/CD pipelines (e.g., Azure DevOps)
Strong proficiency in programming languages such as JavaScript and C#, and frameworks such as ReactJS/Angular and .NET
Experience building and consuming APIs, working with data‑intensive applications and cloud platforms (preferably Azure)
Practical experience using AI‑assisted development tools or integrating AI‑enabled features (e.g., automation, intelligent search, summarisation, natural‑language interfaces)
Understanding of responsible AI, security and data privacy considerations in enterprise environments
Strong verbal and written communication skills, with the ability to explain technical concepts to non‑technical colleagues
Critical thinking mentality with a proactive, focused approach to modernising tools and processes
Nice to have (optional):
Exposure to Python or scripting for automation
Experience with analytics platforms, data products or business intelligence tools
Interest in improving developer experience, platform scalability and engineering efficiency