Overview:
As a Developer, you will work with Senior developers, architects, and engineers to design, develop, test, and maintain high-quality solutions. You will collaborate with cross-functional teams and contribute to the overall success of projects.
Responsibilities:
· 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.
· Stay up to date with industry trends and emerging technologies.
· Encourage and facilitate knowledge sharing within the team.
· Identify opportunities for process improvement and implement best practices.
· Open and transparent communication within the team and with stakeholders.
Skills and experience required:
· 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.
· Experienced in Amazon-connect, Lambda and QuickSight will be an advantage.
· Strong verbal and written communication skills, able to transmit information in a clear and unambiguous way.
· Problem-solving skills with high level of initiative.
· A team-player who takes ownership.
· Ability to work under pressure and meet tight deadlines.
· Ability to work individually with minimum supervision.