We are seeking a highly skilled and experienced Senior Software Engineer to lead the design, development, integration, testing and deployment of complex application software solutions. The ideal candidate needs to have a strong technical background, excellent problem-solving skills coupled with strong communication skills and a proactive approach to delivering high-quality software in a fast-paced environment.
Responsibilities
- Report to a technical lead and / or project manager, engage in the full life cycle software development and project implementation works assigned. This may include design, develop, integrate, test and deploy application software, and involved in the execution of product specification, system design, development and system integration
- Involve in requirement analysis phase to determine the implementation feasibility of functional specifications and proposed solution. Highlight requirement gaps, disproportional construction efforts, technical challenges and any other issues to business analyst team
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Implement solutions by designing system specifications, standards, and programming
- Engage customers to explain the rationale of proposed solutions, or other technical issues
- Coordinate and collaborate with other project team members throughout the project implementation to meet project goals
- Engage in the maintenance and support activities, which include troubleshooting and breakfix of software application systems when required
- Improves operations by conducting systems analysis; recommending changes in policies and procedures
- Ensure compliance to best practices, approved frameworks and re-useable components are employed in the development project
Requirements
Experience in the setup and configuration : J2EE application servers (Apache, Tomcat, Jboss, Glassfish, IBM WebSphere); RDMS server : MySQL, SQL Server, DB2, Oracle or similar databaseExperience developing web-based applications, data processing systems, and enterprise integration systemsExperience in full SDLC (requirement, design, develop, test, validate, deploy)Experience working with and developing design and architecture documents such as entity relation diagrams, use cases, swim lanes etc.Must be able to work independently on the assignment – including communicating with end users, requirement, design, and developmentShould be able to translate non-functional and functional requirements into design within enterprise contextAbility to multi-task, perform under pressure, and be a strong team playerProficient in written and spoken EnglishKnowledge in the following areas will be an advantage :
Web 2.0 portal (Liferay, Wordpress, IBM WebSphere portal & WCM)GIS and map technologyExperience in application and data migrationSeniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Information Technology and Engineering
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at CTC Global Pte Ltd by 2x
Get notified about new Software Engineer jobs in Singapore, Singapore .
Project Intern, Digital Innovations & Solutions (Full Stack Developer)
Web Frontend Engineer(Work Location : Remote in Taiwan)
Back-end Software Engineer (On-site 202506)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr