Responsibilities
• Lead a group of Software Engineer
• Execute full software development lifecycle
• Develop existing programs by analyzing and identifying areas for modification
• Deploy programs and evaluate feedback
• Comply with project plans
• Maintain and improve existing codebases and peer review code changes
• Investigate and use new technologies where relevant
• Carry out routine maintenance work
• Exceed customer expectations by providing outstanding customer service
• Proactively update customers and ensure they are satisfied with our support service
• Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications
• Work closely with team members and Solution Architect
• Troubleshoot, debug and upgrade existing systems
• Maintain systems by monitoring and correcting software defects
• Improve system quality by identifying issues and common patterns, and developing standard operating procedures
• Enhance applications by identifying opportunities for improvement, making recommendations and designing and implementing systems
• Support Pre-sales and tender proposal.
Requirements
• Degree in Software Engineering or related
• At least 5 -8 years of relevant experiences
• Ability to manage and grow existing customer relationships by delivering high-quality support
• Commitment to providing the best experience possible for customers
• Experience in mission critical system is advantageous
• Technical expertise in the following areas is preferred:
• Ability to develop software in programming languages such as Java, C++
• Experience in various operating systems such as Windows, Linux
• Familiarity in databases such as MS SQL etc.
• Knowledge of algorithms and data structures
Licence No: 12C6060