Description
The software engineer role at IDFCFIRSTBANK encompasses architecture, design, implementation and testing to ensure we build world class products right and release them with high quality. Code review, mentoring junior engineers, and providing technical guidance to the team (depending on the seniority level), We pride ourselves on writing high-quality, maintainable code that strengthens the stability of the product.
Job Purpose:
The Job holder will be responsible for Coding, designing, deploying, and debugging development projects. Contribute to all phases of SDLC including analysis, requirement gathering, design, implementation, code reviews, automation and testing of the features. Willing to take responsibility and owning the product end to end.
Primary Responsibilities:
5+ yrs
Must have strong expertise in Java/Scala/Go/Rust or any other similar languages
Strong experience in developing high-quality, production-ready code
Expertise in building cloud native scalable and high performant applicaitons
Excellent analytic & problem-solving skills
Should involve in Code review, and providing technical guidance to the team
Good knowledge of implementation of security and data protection.
Good knowledge in CCaaS/CPaaS/UCaaS Domain or Voice/Telephony applications
Proficient understanding of CI/CD, docker and kubernetes.
Secondary Responsibilities:
Providing technical assistance, problem resolution and troubleshooting support.
Should be able to coach junior team members.
Should have good communication skills and analytical skills.
Experience with Test Driven Development (TDD)
Extensive experience in testing and validating Telephony, VoIP, and WebRTC-based communication systems
Hands-on experience with tools like Wireshark, SIPp, PJSIP, or equivalent for VoIP testing
Working knowledge of REST APIs.