2,461 Application Development jobs in Singapore
Software Engineer, Mobile Application Development
Posted today
Job Viewed
Job Description
Job Title: Software Engineer, Mobile Application Development
TikTok is a leading short-form mobile video platform. Our mission is to foster creativity and bring joy to users worldwide.
Our global offices are located in various cities including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo. We strive to create an inclusive environment where employees are valued for their skills, experiences, and unique perspectives.
Our purpose is built on the core of creation. This is especially true for the teams that make our platform possible. Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.
We treat every challenge as an opportunity to learn, innovate, and grow as one team. Status quo? Never. Courage? Always.
At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.
Our team's mission is to facilitate meaningful user connections through TikTok's messaging experience, which is still in its infancy. We achieve this by building and shipping tools that help users connect and share what they care about.
Responsibilities:- Develop large-scale software systems that power TikTok's application.
- Improve system design and architecture to ensure high stability, performance, and reliability of the product.
- Collaborate with multiple cross-functional teams to deliver high-quality work in rapid product development.
- BS/MS Degree in Computer Science or related field.
- Experience in building backend services for large-scale consumer-facing applications.
- Proficiency in at least one programming language such as Go, Python, Java, or C++.
- Deep understanding of computer architectures, data structures, and algorithms.
- Good team communication and collaboration skills.
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.
Mobile Application Development Leadership Position
Posted today
Job Viewed
Job Description
Senior Mobile Application Development Manager
Job Summary:We are seeking an experienced Senior Mobile Application Development Manager to lead our mobile application development projects. The successful candidate will have expertise in at least one mobile platform, a strong understanding of the mobile app development lifecycle, and excellent leadership skills.
Key Responsibilities:- Define project scope, goals, and timelines for mobile app development initiatives.
- Create detailed project plans, work breakdown structures, and resource allocation strategies.
- Monitor project progress, identify potential risks, and implement mitigation plans.
- Manage project budgets and ensure adherence to financial constraints.
- Lead and mentor a team of mobile app developers, designers, testers, and other technical staff.
- Assign tasks, delegate responsibilities, and provide performance feedback.
- Foster a collaborative and productive work environment within the development team.
- Define technical architecture and development standards for mobile applications.
- Evaluate new technologies, frameworks, and tools for mobile app development.
- Ensure adherence to coding best practices, quality standards, and security protocols.
- Collaborate with stakeholders (product managers, business owners) to gather functional and non-functional requirements.
- Analyze user needs and translate them into detailed design specifications for mobile apps.
- Oversight the design process, including user interface (UI) and user experience (UX) design.
- Monitor the development process, ensuring timely delivery of features and functionalities.
- Review code and conduct quality assurance checks to ensure application stability and performance.
- Manage the testing phase, including unit testing, integration testing, and user acceptance testing.
- Coordinate app deployment to various app stores.
- A strong understanding of mobile app development lifecycle, including design, development, testing, and deployment.
- Expertise in at least one mobile platform (iOS or Android) and relevant programming languages (Swift, Objective-C, Java, Kotlin).
- Experience with agile methodologies (Scrum, Kanban) for project management.
- Proven ability to lead and motivate cross-functional teams.
- Excellent communication and stakeholder management skills.
- Familiarity with cloud technologies and backend services.
Expertise in Web Application Development
Posted today
Job Viewed
Job Description
**Job Title:** Software Development Expertise
We're looking for an accomplished software development expert to join our team. As a key member, you'll contribute to designing and developing scalable web applications.
Key Responsibilities:
- Collaborate with cross-functional teams to design and develop web applications from requirement gathering to solutioning, deployment, and post-launch maintenance.
- Work closely with agile teams to ensure successful releases of web applications based on specifications.
- Support project managers in providing consultation and direction to stakeholders for managing and delivering their expectations.
- Be proactive in recognizing and resolving issues as they arise.
Required Skills and Qualifications:
- Minimum 8 years of experience in Java-based web application development with full-stack exposure.
- Proficient in Java development with excellent knowledge of Spring Boot framework.
- Solid understanding of object-oriented programming principles and fundamental design patterns behind a scalable application on the cloud.
- Extensive experience in relational databases, SQL query programming, microservices, ORM (JPA2, Hibernate), and various architectural and design patterns (MVC, concurrency pattern, singleton pattern).
- Comprehensive experience with modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code.
- Profound insights into JVM memory optimization and troubleshooting.
- Hands-on experience with server setup and maintenance, DevOps, and working with cloud infrastructure (AWS/Azure) will be beneficial.
- Good communication and teamwork skills are essential.
Benefits:
- A fast-paced environment that fosters collaboration and innovation.
- Opportunities for professional growth and development.
- A competitive salary package.
Preferred Certifications:
- Azure Developer Associate.
- Azure Solutions Architect Expert.
- Azure DevOps Engineer Expert.
- AWS Developer Associate.
- AWS Solutions Architect Professional.
- AWS DevOps Engineer Professional.
SoftwareDevelopment
Application Development Manager
Posted today
Job Viewed
Job Description
An Application Development Manager is responsible for applying innovative technical solutions to business processes, maintaining applications, consulting with business analysts and/or project managers to develop technical solutions, developing design and functional specifications, performing pre-implementation training, and providing post-implementation support.
We Hire for Culture First:
Our people are global go-getters, we look to the long term, we solve for the customer, and we value open, honest, early communication. We believe we don't exist without exceptional people, so we respect and value them. We pay fair base and at-risk components based on experience and the market.
Other companies give you a job. We give you opportunity.
Veracity is focused on building a people-focused organization with a long-term culture of excellence. We work hard, we have fun, we innovate and grow talent.
• Customer-facing technical consulting experience with ServiceNow, ServiceNow platform development
• Experience with release/version upgrades including scheduling cloning and migration of data from instances
with ServiceNow
• End-to-End development and complex workflows
• Applies innovative technical solutions to business and the application processes
• Defines and documents procedures for processes and workflows
• Works on multiple projects as a project team member, occasionally as a project leader
• Responsible for troubleshooting problems as reported by users
• Supports Web access and electronic messaging services and maintains a secure systems environment
• Communicates effectively with management and other members of the project
• Integration of disparate systems using SOAP and REST APIs
• Mid-Server Configuration (to facilitate REST calls); CMDB configuration and integration
• Creation of Web Service for data integration
• Additional duties as assigned and defined by management.
• Handle Architectural role in ServiceNow area. Analyse current technologies used within the target project and determine ways to improve by implementing ServiceNow and its architecture.
• Provide technical consultation to our clients in terms of using ServiceNow best practices for implementations and ongoing operations.
• Lead and govern end-to-end ServiceNow implementations, migrations, transformation projects using onshore, offshore and nearshore models.
• Establish enterprise wide best-practices and IT thought leadership in Service Management, Service Integration and Management, Intelligent Automation Platform and Robotic Process Automation.
• Implement complex ServiceNow solutions for our clients in all applications/modules such as TSM Pro, ITSM Pro, HRSD, ITOM Pro, SAM Pro, HAM Pro, ITBM Pro, Security Operations, GRC, FSM Pro and CSM Pro.
•
Application Development Manager
Posted today
Job Viewed
Job Description
- Overseeing development of software and enhancement of versions for all locations in scope.
- Review solutions and provide technical expertise to the development of software and application features, ensuring that appropriate security and risk factors are considered. Ultimately, ffinalizing software development scope across all locations from functional and technical perspective.
- Monitor software development processes, validate results, and run Quality Assurance checks
- Monitor the results and quality of the delivery and ensure projects are scoped correctly for the releases
- Analyze the functional flow and design the system using efficient algorithms
- Manage the development of Proof-of-Concept / POC / and provide technical expertise and guidance on the development of software and platform features, ensuring that appropriate security, compliance and risks are considered and mitigated.
- Work closely with developers, Business Analysts, and QA engineers to review and deliver enhancements on time and within expected timelines.
- Facilitate committees and work closely with the project team to deliver the project deliverables, prioritization, estimations, and planning.
- Maintain project cost without any major drift in overall project costing till end of project. Challenge user needs and provide best optimum solution within budget and capacity.
- Creates partnership with product owners, stakeholders, and transversal teams (security, solution architects, compliance)
- Support UAT with users and BAs (reproduce issues, monitoring, fixing with the team).
- Contributes & ensures compliance to organization governance, Secure Agile or SDLC frameworks.
- Provide regular update/ reporting to Division Manager/Domain Head.
Skills & Experience:
- Bachelor's Degree in Computer Science
- Experience in working with large, distributed IT teams.
- Good understanding of project lifecycle and experience in functional and technical specification
- Highly analytical, able to investigate, troubleshoot and determine issues at root cause.
- Adaptability & Flexibility to work on multiple tasks.
- Excellent communication skills, able to spearhead Steering Committees and engage with end users and stakeholders at various levels.
- IT experience: general knowledge (SQL, PL/SQL, IT Architecture principles, IT security concepts)
- Organization and management of tests (SIT / Non-regression, UAT)
- Methodology (Agile, Scrum, Waterfall etc.)
- JIRA, Confluence, Release Management Tools, Skype, Microsoft Teams, Clarity
- Exposure to applications revolving around: AAA, Olympic, TRANSACT, Client Management Systems, Datawarehouse, Batch processing of reports
- Excellent communication skills, able to spearhead Steering Committees and engage with end users and stakeholders at various levels.
Java Application Development
Posted today
Job Viewed
Job Description
Job Objectives
Application Development is responsible for the development, modification, maintenance, and support of all applications for the firm, including both internal and external products. The Application Development focus specializes in planning, designing, and developing software systems (e.g., middleware, legacy, mainframe) and applications. Developers design, code, test, debug, and document program requirements, working with architects, product managers, and end-users in the development and enhancement of applications.
The Technology function is responsible for activities related to the strategic direction and control of all information systems and technology capabilities, both internally and externally. Includes system design and programming, network planning, budget planning, database management, and computer operations.
Key ResponsibilitiesAnalyse business requirements and create technical design documents that are in accordance with the company's architecture standards.
Documenting design decisions, components and keep the knowledge base.
Develop the code and provide hands on engineering expertise to the development teams
Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely.
Ensures that expected application performance levels are achieved.
Perform unit and system testing of application code as well as execution of implementation activities.
Record and track defects uncovered during the execution of tests and escalated the issues status to project management and updated Teams on items of impact and participate in resolution; design retest cases/scripts/data to retest.
Review the code developed by Vendor, enhance the system & performance Involves in performance enhancement analysis.
Key Requirements
SWIFT/AMH, Banking Experience with Technical proficiency (ALLIANCE MESSAGING HUB)
AMH, SWIFT, Unix, Oracle, MQ and JAVA
6-9 years of relevant experience
Tell employers what skills you haveUAT
Performance Enhancement
Oracle
Mainframe
Architects
System Testing
Application Development
Unix
System Design
Project Management
Banking
Java
Business Requirements
Technical Design
Application Development Consultant
Posted today
Job Viewed
Job Description
About Us:
From business process re-engineering to global business expansion for Japanese corporations, Abeam Consulting has served our clients through more than 40 years of growth. With our vision of being the No. 1 global consulting firm from Asia, ABeam Consulting helps our clients take on the challenge of business transformation. With 4,400 consultants in Japan, and 3,100 in overseas offices concentrated in Asia, our 7,500 consultants and global alliance partners provide truly comprehensive services.
Scope of Activities include but not limited to:
- Conduct thorough analysis of current business operations and the existing system landscape, identifying gaps between the "as-is" and "to-be" of business processes and systems.
- Design and develop the necessary tools (e.g. Excel, Access, VB.NET and/or other suitable migration tools) to fill identified gaps and support the transition to the future operating system.
- Develop migration tools to facilitate the smooth
Be The First To Know
About the latest Application development Jobs in Singapore !
Application Development Specialist
Posted today
Job Viewed
Job Description
The job requires a Business Systems Analyst to lead and manage the development of business process automation tools, ensuring seamless integration with existing systems. The role involves conducting thorough analysis of current business operations, identifying areas for improvement, and designing solutions to address these gaps.
Key responsibilities include developing and maintaining migration tools using Excel, Access, and VB.NET, as well as collaborating with cross-functional teams to define requirements and ensure tool functionality meets operational needs. The successful candidate will have strong troubleshooting and problem-solving skills, particularly in relation to data migration and system integration.
- Design and develop business process automation tools to improve operational efficiency
- Collaborate with cross-functional teams to define requirements and ensure tool functionality meets operational needs
- Develop and maintain migration tools using Excel, Access, and VB.NET
- Conduct thorough analysis of current business operations to identify areas for improvement
Required Skills and Qualifications
The ideal candidate will possess:
- A degree or equivalent in Information Technology, Computer Science, or Business Information Systems
- Minimum 3 years of experience in tool development, systems migration, or business process automation in a banking or financial services environment
- Proficient in developing and maintaining migration tools using Excel, Access, and VB.NET
- Hands-on experience with Oracle databases, Access databases, and working with .CSV files for data extraction, transformation, and loading (ETL)
Benefits
As a member of our team, you can expect:
- A supportive and empowering work environment that fosters growth and development
- A dynamic and inclusive workplace that values collaboration and diversity
- The opportunity to work on high-profile projects and contribute to business transformation initiatives
Others
In addition to the above, we offer:
- Flexible scheduling with willingness to work extra non-standard hours if required
- Opportunities for professional growth and development
- A competitive compensation package
Application Development Manager
Posted today
Job Viewed
Job Description
We are seeking a skilled Application Development Manager with strong experience in the Lending domain (Retail, Commercial, Mortgage, or Digital Lending). The ideal candidate will lead a team of developers and architects, drive technical design and delivery, and ensure solutions are scalable, secure, and aligned with business goals.
Key Responsibilities:
- Lead end-to-end technical delivery of lending applications and platforms.
- Manage and mentor a team of Java developers and technical leads.
- Collaborate with Product Managers, Business Analysts, and QA teams to deliver high-quality solutions.
- Architect scalable, secure, and high-performance applications.
- Design and implement APIs, microservices, and integrations with third-party systems (like credit bureaus, core banking systems).
- Review code, conduct design reviews, and establish coding standards.
- Drive DevOps practices and CI/CD automation.
- Identify technical risks and come up with mitigation strategies.
- Stay updated with the latest trends in Java frameworks, lending technologies, and regulations.
- Manage stakeholder expectations and deliver projects on time and within budget.
- Strong expertise in Core Java, Spring Boot, REST APIs, Hibernate/JPA.
- Experience with Microservices Architecture preferred.
- Knowledge of Kafka, RabbitMQ, or other messaging systems.
- Familiarity with CI/CD pipelines, Docker, and Kubernetes.
- Strong database skills (MySQL, PostgreSQL, Oracle); NoSQL knowledge (MongoDB) is a plus.
- Knowlege in Artificial Intelligence and Cloud Technologies is highly preferred
- Experience with Lending Management Systems (LMS), Loan Origination Systems (LOS), Credit Scoring, and
Application Development Manager
Posted today
Job Viewed
Job Description
We are seeking a skilled Application Development Manager with strong experience in the Lending domain (Retail, Commercial, Mortgage, or Digital Lending). The ideal candidate will lead a team of developers and architects, drive technical design and delivery, and ensure solutions are scalable, secure, and aligned with business goals.
Key Responsibilities:
- Lead end-to-end technical delivery of lending applications and platforms.
- Manage and mentor a team of Java developers and technical leads.
- Collaborate with Product Managers, Business Analysts, and QA teams to deliver high-quality solutions.
- Architect scalable, secure, and high-performance applications.
- Design and implement APIs, microservices, and integrations with third-party systems (like credit bureaus, core banking systems).
- Review code, conduct design reviews, and establish coding standards.
- Drive DevOps practices and CI/CD automation.
- Identify technical risks and come up with mitigation strategies.
- Stay updated with the latest trends in Java frameworks, lending technologies, and regulations.
- Manage stakeholder expectations and deliver projects on time and within budget.
- Strong expertise in Core Java, Spring Boot, REST APIs, Hibernate/JPA.
- Experience with Microservices Architecture preferred.
- Knowledge of Kafka, RabbitMQ, or other messaging systems.
- Familiarity with CI/CD pipelines, Docker, and Kubernetes.
- Strong database skills (MySQL, PostgreSQL, Oracle); NoSQL knowledge (MongoDB) is a plus.
- Knowlege in Artificial Intelligence and Cloud Technologies is preferred
- Experience with Lending Management Systems (LMS), Loan Origination Systems (LOS), Credit Scoring, and