Responsibilities
Lead Developer
• Collaborate with architects and other stakeholders to define technical requirements and system architecture.
• Lead the design and architecture of software solutions, ensuring scalability, maintainability, and security.
• Review and approve technical designs and code changes.
• Participate in coding and development activities, contributing to complex and critical parts of the project.
• Ensure adherence to coding standards, best practices, and quality guidelines.
• Conduct code reviews to identify and rectify issues and mentor team members on coding improvements.
• Assist in project planning, estimation, and resource allocation.
• Track project progress and provide regular status updates to stakeholders.
• Identify and mitigate technical risks and challenges.
• Oversee the testing process, ensuring comprehensive unit testing and integration testing.
• Implement and maintain automated testing strategies to improve software quality.
• Collaborate with Quality Assurance (QA) teams to resolve defects and issues.
• Create and maintain technical documentation, including system architecture diagrams, API documentation, and code comments.
• Ensure documentation is kept up to date.
Developer
• Collaborate with architects and other stakeholders to define technical requirements and system architecture.
• Work with senior developer to design solutions, ensuring scalability, maintainability, and security.
• Participate in coding and development activities, contributing to simple, complex and critical parts of the project.
• Ensure adherence to coding standards, best practices, and quality guidelines.
• Track project progress and provide regular status updates to stakeholders.
• Identify and mitigate technical risks and challenges.
• Implement and maintain automated testing strategies to improve software quality.
• Collaborate with Quality Assurance (QA) teams to resolve defects and issues.
• Create and maintain technical documentation, including system architecture diagrams, API documentation, and code comments.
• Ensure documentation is kept up to date.
Requirements
Lead Developer
• Must possess at least a bachelor’s degree or Post Graduate Diploma/ Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
• 10+ years hands on working experience with Java, J2EE, JSP, Tomcat, Apache HTTP, JavaScript, ReactJS, SQL Server, MySQL and Object-Oriented analysis and design.
• Experienced in Internet technologies, application servers and databases.
• Experienced in UNIX environments, systems setup and application deployment will be advantage.
• Experienced in implementing Cisco IPCC Custom Gadget development, Cuic Report implementation and Customization, CVP flow development.
• 3+ year experienced in CRM development like salesforce or Dynamic 365 .
• Experienced in Amazon-connect will be an advantage.
Developer
• Must possess at least a bachelor’s degree / Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
• 1-2 years hands on working experience with Java, J2EE, JSP, Tomcat, Apache HTTP, JavaScript, dotnet, ReactJS, SQL Server, MySQL and Object-Oriented analysis and design.
• Experienced in Internet technologies, application servers and databases.
• Experienced in UNIX environments, systems setup and application deployment will be advantage.
• Experienced in implementing Cisco IPCC Custom Gadget development, CUIC Report implementation and Customization, CVP flow development will be an advantage.
• Experienced in CRM development like salesforce or Dynamic 365 will be an advantage.
Licence No: 12C6060