Designation / Job title : Developer Programmer-261312
Primary or Mandatory skills :-
• Proficiency in one or more programming languages (Java, C#, Python, JavaScript).
• Experience with software development frameworks and tools.
• Strong understanding of software development life cycle (SDLC) methodologies.
• Database administration. (Oracle SQL developer)
Good to have skills :
• Telecom Billing, Rating & Proforma invoicing
• Selenium, Cucumber, GIThub, Maven, Jenkins (CI-CD), TestNG, JUNIT, BDD.
• SOAP UI, Postman, Salesforce, Netcracker Networks(Helix), Single.eView, ALM, Jira.
Detailed Job description : -
• Design, develop, and implement software applications based on project requirements.
• Write clean, scalable, and efficient code using appropriate programming languages and frameworks.
• Maintain and improve the performance of existing software.
• Analyze user needs and software requirements to determine feasibility and cost.
• Conduct system analysis and development to keep systems current with changing technologies.
• Develop and execute unit and integration tests to ensure software quality and functionality.
• Debug and resolve technical issues and software defects.
• Ensure the software operates within performance standards.
• Collaborate with cross-functional teams, including designers, product managers, and other developers, to develop software solutions.
• Participate in code reviews to maintain code quality and share knowledge with the team.
• Communicate project status, issues, and progress to stakeholders.
• Prepare and maintain documentation for software applications, including user manuals and technical specifications.
• Document development processes, coding standards, and project-related information.
• Stay updated with emerging technologies and industry trends to incorporate new techniques and tools.
• Suggest and implement improvements in software development processes and practices.
• Assist in project planning, including task estimation and scheduling.
• Track and report on project progress, ensuring timely completion of tasks.
• Ensure software security by following best practices and adhering to security policies.
• Comply with software licensing and data protection regulations.
• Mentor junior developers and provide guidance to improve their skills.
• Conduct training sessions to share knowledge and promote best practices within the team.
Primary or Mandatory skills :-
• Proficiency in one or more programming languages (Java, C#, Python, JavaScript).
• Experience with software development frameworks and tools.
• Strong understanding of software development life cycle (SDLC) methodologies.
• Database administration. (Oracle SQL developer)
Good to have skills :
• Telecom Billing, Rating & Proforma invoicing
• Selenium, Cucumber, GIThub, Maven, Jenkins (CI-CD), TestNG, JUNIT, BDD.
• SOAP UI, Postman, Salesforce, Netcracker Networks(Helix), Single.eView, ALM, Jira.
Detailed Job description : -
• Design, develop, and implement software applications based on project requirements.
• Write clean, scalable, and efficient code using appropriate programming languages and frameworks.
• Maintain and improve the performance of existing software.
• Analyze user needs and software requirements to determine feasibility and cost.
• Conduct system analysis and development to keep systems current with changing technologies.
• Develop and execute unit and integration tests to ensure software quality and functionality.
• Debug and resolve technical issues and software defects.
• Ensure the software operates within performance standards.
• Collaborate with cross-functional teams, including designers, product managers, and other developers, to develop software solutions.
• Participate in code reviews to maintain code quality and share knowledge with the team.
• Communicate project status, issues, and progress to stakeholders.
• Prepare and maintain documentation for software applications, including user manuals and technical specifications.
• Document development processes, coding standards, and project-related information.
• Stay updated with emerging technologies and industry trends to incorporate new techniques and tools.
• Suggest and implement improvements in software development processes and practices.
• Assist in project planning, including task estimation and scheduling.
• Track and report on project progress, ensuring timely completion of tasks.
• Ensure software security by following best practices and adhering to security policies.
• Comply with software licensing and data protection regulations.
• Mentor junior developers and provide guidance to improve their skills.
• Conduct training sessions to share knowledge and promote best practices within the team.