- Design, code, test, and debug software applications and systems based on product requirements and specifications.
- Implement and maintain software architecture, ensuring scalability, performance, and security. Strong problem-solving abilities and attention to detail. Analyze system requirements and develop detailed technical specifications for software development.
- Collaborate with product managers and stakeholders to gather and analyze product requirements and translate them into technical specifications.
- Integrate new software solutions with existing systems and platforms while Ensuring component compatibility and interoperability.
- Perform root cause analysis and implement corrective actions to prevent recurrent issues and bugs
- Provide training and support to junior programmers and other team members.
- Participate in code reviews and provide constructive feedback to peers.
- Bachelor�s or master�s degree in computer science engineering, or a related field. 4 - 7 Years
Job description provided by EXL Service.
View the original posting