Description :
- We are seeking an experienced Lead Software Developer who is self-motivated, an effective multi-tasker, and a strong team player.
- In this role, you will take ownership of developing new software products and enhancing existing applications.
- You will work on large-scale systems, provide technical leadership, and collaborate closely with cross-functional teams while maintaining high standards of quality, performance, and reliability.
Key Responsibilities :
- Lead the design, development, and enhancement of large-scale software applications
- Take ownership of end-to-end development for new products and system enhancements
- Provide technical guidance and mentorship to development team members
- Collaborate with business analysts and stakeholders to understand functional requirements
- Ensure high performance, scalability, and reliability of applications
- Write, review, and optimize high-quality, maintainable code
- Troubleshoot complex technical and production issues
- Support critical business processes including month-end and year-end activities
- Ensure timely delivery while managing tight deadlines and production pressures
Technical Skills & Requirements :
- 8+ years of hands-on experience in C++ development
- Strong working knowledge of SQL Developer and database interactions
- Experience with KSH (Korn Shell) scripting
- Proficiency in Microsoft Office tools, especially Excel
- Experience working with large-scale applications and enterprise frameworks
Domain Knowledge :
- Experience with journal-related financial processes
- OR
- Hands-on experience in Kenan Core development