659 Python Programmer jobs in Singapore
Software Development Engineer
Posted today
Job Viewed
Job Description
- Architect and deliver enterprise-grade distributed systems leveraging microservices architecture .
- Apply expertise in application, infrastructure, and security architecture , with emphasis on performance, scalability, reliability, and availability.
- Partner with SMEs and stakeholders to gather technical requirements and translate them into effective solution designs.
- Establish and promote best practices, coding standards, and microservice design patterns .
- Lead the development of tools, accelerators, and frameworks to enhance software delivery and efficiency.
- Research and evaluate emerging technologies to recommend cost-effective and compatible design choices.
- Drive platform and system improvements to meet changing customer and operational needs.
- Identify architectural risks, propose alternatives, and ensure robust and high-quality solutions.
- Continuously optimize systems for efficiency, performance, and maintainability.
- Bachelor's degree in Computer Science, Engineering, or related discipline.
- Minimum 5 years of experience in solution architecture, backend integration, and application development.
- Strong hands-on proficiency with Java/J2EE and in-depth expertise in the Spring Boot framework .
- Proven knowledge of SOA, RESTful APIs, SOAP services, and microservices design principles .
- Expertise in Core Java (Java 8+) , Spring , JUnit , and Cucumber .
- Strong grasp of design patterns, clean coding practices , and scalable microservices development.
- Practical experience with messaging platforms (MQ, JMS, Kafka) and event-driven architecture.
- Experience with API Management platforms and Swagger/OpenAPI specifications .
- Knowledge of Kubernetes-based deployment pipelines for Java microservices.
- Familiarity with OAuth, PCI compliance , and secure coding practices.
- Hands-on experience with MSSQL , data modeling, performance optimization, and query tuning.
- Languages/Frameworks: Java/J2EE, Core Java (8+), Spring, Spring Boot
- Architectural Expertise: SOA, REST, SOAP, Microservices
- Messaging Platforms: MQ, JMS, Kafka
- Testing Frameworks: JUnit, Cucumber
- Additional Skills: API Management, Kubernetes, Swagger, OAuth, MSSQL
Software Development Engineer
Posted today
Job Viewed
Job Description
Qualifications
- Degree in Computer Science, Computer Engineering, IT, or related field.
- Strong Linux administration, security, and programming (Python, JavaScript, shell). Familiar with REST/YAML, SDLC, Elasticsearch, Grafana, SQL/NoSQL. 1–2 years of software development experience.
- Knowledge of cloud platforms (AWS, GCP, Azure, Alibaba), containers (Docker, Kubernetes), automation tools (Ansible, RPA), DevOps/DevSecOps, and Git/GitHub.
- Good understanding of networking (TCP/IP, DNS, DHCP, LAN/WAN, routing, telemetry). Preferably CCNA/CCNP/JNCIA certified.
- Fast learner, able to work independently and deliver projects on time.
Job Types: Full-time, Permanent
Benefits:
- Health insurance
Software Development Engineer
Posted today
Job Viewed
Job Description
We are looking for a proactive and adaptable Software Engineer with experience in C# .NET to support both application development and day-to-day operational tasks. The role involves building scalable backend services, managing onboarding requests, investigating issues, and addressing helpdesk enquiries. Familiarity with technologies such as AWS, Docker, and Kubernetes is a strong advantage. The engineer will also assist with other ad hoc activities essential to the smooth delivery and operation of the system. Candidate must be able to context switch and adapt quickly to multiple projects.
Responsibilities- Design, develop, and maintain applications and backend services using C# and the .NET framework.
- Build and support RESTful APIs and internal tools for operational efficiency.
- Respond to helpdesk enquiries and provide timely support for technical issues and onboarding requests.
- Investigate and resolve bugs, perform root cause analysis, and support production incidents.
- Participate in technical solutioning and continuous improvements for system performance and reliability.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Support cloud infrastructure tasks such as deployment, monitoring, and configuration on AWS.
- Support integration work with external parties, including coordinating APIs, data exchange, and system interoperability.
- Contribute to documentation, compliance activities, and perform other ad hoc tasks as required.
- Diploma or Degree in Computer Science, Information Systems, or a related field.
- Experience with MySQL Server and .NET Framework.
- Working knowledge of CI/CD tools and Git version control systems.
- Familiarity with AWS services such as Lambda, API Gateway, S3, RDS, CloudWatch, and IAM.
- Have experience or interest with Docker and/or container orchestration using Kubernetes.
- Experience in handling support tickets, onboarding processes is a plus.
- Competitive remuneration package
- Flexible work schedule and remote work options
- Career progression opportunities
- Medical Insurance Coverage
- Open & Transparent Culture with a flat hierarchy
Interested candidates, please submit your application to
Our Recruitment ProcessAfter submitting your application, we will personally review it and invite qualified candidates to take a technical test. The test should take no more than 90 minutes and will be based on the skills required for the position.
If you pass the test, you will be invited for a technical interview with the hiring manager. The interview will be a 30-minute session where we will discuss your experience and knowledge in the field.
Based on the outcome of the interview, the hiring manager will decide if you are suitable for the position. If that's the case, our HR team will contact you with an offer and the next steps.
Software Development Engineer
Posted today
Job Viewed
Job Description
Summary
We are looking for a proactive and adaptable Software Engineer with experience in C# .NET to support both application development and day-to-day operational tasks. The role involves building scalable backend services, managing onboarding requests, investigating issues, and addressing helpdesk enquiries. Familiarity with technologies such as AWS, Docker, and Kubernetes is a strong advantage. The engineer will also assist with other ad hoc activities essential to the smooth delivery and operation of the system. Candidate must be able to context switch and adapt quickly to multiple projects.
Responsibilities- Design, develop, and maintain applications and backend services using C# and the .NET framework.
- Build and support RESTful APIs and internal tools for operational efficiency.
- Respond to helpdesk enquiries and provide timely support for technical issues and onboarding requests.
- Investigate and resolve bugs, perform root cause analysis, and support production incidents.
- Participate in technical solutioning and continuous improvements for system performance and reliability.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Support cloud infrastructure tasks such as deployment, monitoring, and configuration on AWS.
- Support integration work with external parties, including coordinating APIs, data exchange, and system interoperability.
- Contribute to documentation, compliance activities, and perform other ad hoc tasks as required.
- Diploma or Degree in Computer Science, Information Systems, or a related field.
- Experience with MySQL Server and .NET Framework.
- Working knowledge of CI/CD tools and Git version control systems.
- Familiarity with AWS services such as Lambda, API Gateway, S3, RDS, CloudWatch, and IAM.
- Have experience or interest with Docker and/or container orchestration using Kubernetes.
- Experience in handling support tickets, onboarding processes is a plus.
- Competitive remuneration package
- Flexible work schedule and remote work options
- Career progression opportunities
- Medical Insurance Coverage
- Open & Transparent Culture with a flat hierarchy
Interested candidates, please submit your application to join.sandp1t.com
Our Recruitment Process- After submitting your application, we will personally review it and invite qualified candidates to take a technical test. The test should take no more than 90 minutes and will be based on the skills required for the position.
- If you pass the test, you will be invited for a technical interview with the hiring manager. The interview will be a 30-minute session where we will discuss your experience and knowledge in the field.
- Based on the outcome of the interview, the hiring manager will decide if you are suitable for the position. If that's the case, our HR team will contact you with an offer and the next steps.
Version Control
Git
RDS
Kubernetes
.NET
Solutioning
MySQL
Application Development
Root Cause Analysis
Reliability
Adaptable
Docker
C#
Orchestration
API
S3
Software Development Manager
Posted today
Job Viewed
Job Description
We are hiring Software Development Manager with below requirements;
- Lead the design and architecture of SWIFT AMH solutions, ensuring optimal performance and reliability.
- Define and implement integration patterns between AMH and back-office systems.
- Oversee system upgrades, configuration management, and end-to-end message flow.
- Collaborate with infrastructure, application, and business teams for seamless delivery.
- Ensure compliance with SWIFT standards, security, and audit requirements.
- Troubleshoot and resolve technical issues across AMH components and integrations.
- Provide technical leadership and guidance to development and support teams.
Technical Skills
- SWIFT AMH architecture and message processing (MPC, MPA, MRM, etc.)
- Strong knowledge of Oracle / DB2 databases
- Proficiency in Linux operating systems
- Experience with WebLogic / JBoss application servers
- Familiarity with integration patterns, APIs, and messaging middleware
Preferred Qualifications
- Experience in banking or payments domain
- Exposure to SWIFT Alliance Access (SAA), SAG, and SWIFTNet components
- Strong analytical and problem-solving skills
Software Development Lead
Posted today
Job Viewed
Job Description
Good career progression
Near MRT
Attractive Bonuses
Job Scope
- Lead end-to-end design, development, deployment and maintenance of applications using Java and Spring technologies.
- Collaborate with cross-functional teams to gather requirements, architect scalable solutions, and integrate applications.
- Provide technical guidance, conduct code reviews and support production issue resolution to ensure system stability.
Work with DevOps, BA, and support teams to implement CI/CD, follow change management processes, and maintain documentation.
Requirements
- At least a degree in Computer Science or related certifications
- Strong expertise in Java (8/11/17), Spring Framework, APIs, databases (SQL/NoSQL), and cloud/microservices.
Hands-on experience with tools like Git, Bitbucket, SonarQube, Fortify, and knowledge of security/cryptography standards.
To apply, please include the following details inside your CV for faster processing:
- Reasons for leaving each past & current employment
- Salary drawn for each past & current employment
- Expected Salary
Earliest availability date
We regret that only short-listed candidates will be contacted shortly.
Loh Puay Hwee David
EA License | 24C2215
EA Registration Number | R
Software Development Manager
Posted today
Job Viewed
Job Description
We are seeking an experienced and dynamic Software Development Manager to lead our development team and oversee the successful delivery of technology projects. This role involves providing technical leadership, ensuring high-quality development standards, and driving alignment between business objectives and technical solutions.
Key Responsibilities- Team Leadership & Mentorship: Lead, mentor, and inspire a high-performing development team, fostering a collaborative and results-driven environment.
- Project Oversight: Manage all phases of project planning, execution, and delivery, ensuring projects are completed on time, within scope, and on budget.
- Technical Strategy & Architecture: Define and implement the technical vision and strategy for projects, making key decisions around system architecture and technology stacks.
- Development Best Practices: Establish and promote best practices for coding, software quality, testing, and development methodologies to ensure high standards across the team.
- Stakeholder Collaboration: Partner with business stakeholders to understand and define project requirements, scope, and objectives, ensuring alignment between technical solutions and business needs.
- Resource & Risk Management: Oversee resource allocation, identify potential risks, and implement strategies for risk mitigation, ensuring smooth cross-functional collaboration and project integration.
- Degree in Information Technology / Computer Science / Software Engineering
- Minimum of 8 years of development experience, with at least 3 years in a leadership or managerial role , driving technical initiatives and team performance.
- Proficient in multiple programming languages, including HTML, CSS, .NET, JavaScript, Python, and others.
- Deep understanding of software architecture, database management, and cloud technologies (e.g., AWS, Azure, Google Cloud).
- Hands-on experience with Agile methodologies, CI/CD processes, and DevOps practices to ensure efficient and scalable development workflows.
- Proven ability to lead and manage development teams, with strong experience in project management, resource allocation, and team development.
- Excellent communication, critical thinking, and analytical skills, with the ability to resolve complex technical challenges and collaborate across teams.
- Prior experience in the manufacturing sector is a plus, with an understanding of industry-specific challenges and solutions.
- Great exposure to a large MNC
- Hybrid work arrangement
- Company-sponsored training for professional development
- Attractive Flexi & Leave benefits
- Access to the Company Gym and Karaoke room
- Work location within 5 minutes walk from Bedok MRT
- Work hours: Mon to Fri (8am - 5pm)
Join Panasonic Industry , a company with over 100 years of expertise in device technologies, committed to transforming society by delivering innovative solutions that exceed customer expectations. Be part of a team that drives meaningful, impactful change through advanced technological solutions.
Be The First To Know
About the latest Python programmer Jobs in Singapore !
Software Development Lead
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and experienced Software Lead to guide a team of software developers in designing, developing, and deploying scalable software solutions. The ideal candidate will possess strong technical expertise, leadership capabilities, and a passion for driving innovation and quality in software development. This role involves mentoring team members, fostering a collaborative culture, and ensuring the delivery of high-quality software products.
Requirements:- Lead and mentor a team of software engineers throughout the full software development lifecycle.
- Provide technical guidance, conduct code reviews, and support career development for team members.
- Foster a collaborative, agile, and innovative team culture.
- Collaborate with software managers, architects, and stakeholders to define technical requirements and project scopes.
- Plan sprints, assign tasks, and ensure the timely delivery of features and fixes.
- Monitor and report on progress, blockers, and risks.
- Contribute to architecture and system design decisions.
- Ensure software quality through rigorous testing, code reviews, and adherence to best practices.
- Identify opportunities to enhance software performance, security, and scalability.
- Promote best practices in software development, including CI/CD, testing, documentation, and DevOps.
- Bachelor's or Master's degree in Information Systems, Computer Science, Software Engineering, or a related field.
- 5+ years of software development experience, with at least 2 years in a leadership or mentorship role.
- In-depth knowledge of microservices architecture, authentication, and authorization.
- Proficiency in web technologies, including HTTP, XML/JSON, web security, and authentication/authorization protocols.
- Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
- Proven track record in software design and development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA, REST, and JSON.
- Experience with middleware technologies such as Kafka and RabbitMQ.
- Strong understanding of software architecture, databases (SQL/NoSQL), and REST APIs.
- Ability to work independently and collaboratively in a fast-paced environment.
Software Development Manager
Posted today
Job Viewed
Job Description
The Software Development Manager will oversee the entire software development lifecycle, from requirement gathering to deployment. This role involves managing software projects, guiding and mentoring development teams, and ensuring projects are delivered on time, within scope, and on budget. The manager will also coordinate cross-functional teams, align partners and vendors, and maintain strong customer relations to meet project goals and customer expectations.
Requirements:- Oversee the planning and execution of software projects, including budgeting, hiring, and sourcing partners, vendors, and contractors.
- Manage software projects within constraints of scope, quality, time, and cost to meet customer requirements.
- Develop and manage work plans with the software engineering team to ensure effective work assignments, progress tracking, and timely project completion.
- Lead cross-functional teams and ensure collaboration across departments.
- Monitor and track software development progress, providing regular status updates.
- Manage customer relations and ensure alignment with project goals.
- Coordinate and align partners, vendors, and sub-contractors to achieve project objectives.
- Motivate team members, resolve conflicts, and foster a productive work environment.
- Train and mentor software developers to enhance their skills and performance.
- Manage the entire software development lifecycle, including requirements gathering, design, development, testing, release, training, and documentation.
- Bachelor's degree in Computer Science, Software Engineering, or a related field from a recognized institution.
- Proficiency in English (written and spoken); ability to communicate in Mandarin is advantageous.
- Proven experience in systems software development.
- 5+ years of experience in IT project leadership, with a complete SDLC cycle in large-scale systems development.
- Certification in Project Management (e.g., PMP, CITPM) is preferred.
- Strong understanding of software development methodologies, tools, workflows, and artifacts.
- Experience in contract management.
- Experience coordinating teams across multiple locations, countries, or time zones is advantageous.
- Knowledge of security aspects in software systems.
Software Development Manager
Posted today
Job Viewed
Job Description
- Lead and manage the system development and support team.
- Ensure the successful implementation and integration of systems built with Java, Spring Boot, Angular, Oracle SQL, Power Automate, Power Apps, and Power BI.
- Oversee service requests, incident management, problem management, change requests, and projects.
- Collaborate with various departments to ensure smooth operation and compliance with industry regulations.
- Provide technical expertise and guidance to the team.
- Conduct regular performance reviews and provide feedback to team members.
- Stay updated with the latest industry trends and technologies.
- Minimal Bachelor of Bachelor or above degree in Computer Science, Information Technology, or similar preferred.
- At least 5-10 years of experience in system development and support.
- Strong leadership and management skills.
- Extensive knowledge of Java, Spring Boot, Angular, Oracle SQL, Power Automate, Power Apps, and Power BI.
- Excellent analytical and problem-solving abilities.
- Strong communication and interpersonal skills.
- Experience in making effort & duration estimates based on requirements, design, testing, and implementation including data mapping, and interface is added advantage.
- Proven proficiency in DevOps and MLOps
• Experience in working on AI model training - Familiarity with concepts of AI lifecycle management and SBOMs
Location(s):
Seatrium (SG) Pte. Ltd.
Pioneer Yard
50 Gul Road, Singapore
(Islandwide transport provided)
Working Hours:
Monday – Thursday: 8:00am – 5.15pm
Friday: 8:00am – 4.30pm
Interested candidates are invited to send us an updated resume with your current and expected salary and earliest availability. We regret that only shortlisted candidates will be notified.
Please note that your personal data disclosed to Seatrium Limited and our group of companies, shall be used for the purposes of evaluation, and processing in accordance with our recruitment processes and policies. By providing your personal data, you have consented to the aforesaid purpose under the provisions of the Personal Data Protection Act 2012.
BUSINESS UNITSeatrium Limited