Tanisha Systems – C Developer – Application Development

May 7, 2025

Job Description

Job Description : Role : C Developer (Application Development) Location : Pune, India Experience : 6 to 9 years Industry : Banking/Financial Services (Preferred) We are seeking a highly skilled and experienced C Developer to join our dynamic application development team. The ideal candidate should have a strong background in C programming with significant experience in Linux/Unix environments, including the ability to write efficient Unix shell scripts. The role will involve developing high-performance applications and collaborating within a team to design and implement both High-Level Designs (HLD) and Low-Level Designs (LLD). Experience in the banking and financial domain will be considered an advantage. Key Responsibilities : Application Development : – Develop, test, and maintain complex applications in C, ensuring they meet performance and functionality requirements. – Work with the team to identify, analyze, and solve technical challenges in the application development lifecycle. Linux/Unix Expertise : – Leverage your strong experience in Linux/Unix environments to write efficient, scalable applications that are optimized for these platforms. – Provide Linux shell scripting solutions to automate various tasks and workflows to improve efficiency. Design and Architecture : – Take ownership of writing High-Level Designs (HLD) and Low-Level Designs (LLD), ensuring they align with project objectives and technical requirements. – Collaborate closely with system architects and team leads to ensure robust design and architecture. Agile Methodology : – Actively participate in Agile development cycles, including daily standups, sprint planning, and reviews. – Contribute to sprint goals and work closely with cross-functional teams to deliver features on time. Collaboration and Teamwork : – Work effectively within an Agile development team to ensure collaborative success. – Mentor junior developers and provide guidance on best practices in application development. Documentation : – Ensure proper documentation of code, designs, and processes to maintain high-quality standards and smooth project transitions. Continuous Improvement : – Continuously seek opportunities to improve development processes, tools, and overall application performance. – Contribute innovative solutions to development challenges and drive technical improvements. Required Skills and Qualifications : 1. Strong Proficiency in C Programming : – Solid understanding of C programming language fundamentals, including memory management, data structures, and algorithms. – Experience with multi-threaded and multi-process applications is a plus. 2. Linux/Unix Expertise : – Demonstrated hands-on experience in Linux/Unix environments, with a strong focus on application development. – Proficiency in Unix Shell scripting to automate system tasks and enhance functionality. 3. Design Skills : – Proven experience in writing High-Level Designs (HLD) and Low-Level Designs (LLD) for complex software systems. – Ability to design scalable, maintainable, and high-performance applications. 4. Agile Experience : – Hands-on experience working in Agile development environments. – Ability to collaborate with cross-functional teams and deliver incremental value through regular sprint cycles. 5. Domain Knowledge (Preferred) : – A background in banking and financial services is highly desirable. – Understanding of financial systems, data security, and transaction processing is an advantage. 6. Team Player : – A collaborative mindset with excellent communication skills. – Ability to work effectively within a team and mentor less-experienced developers. This is an exciting opportunity to join a forward-thinking organization in the financial services sector. If you are passionate about developing high-performance, scalable applications in C, enjoy working in an Agile environment, and are eager to contribute to innovative financial technologies, we encourage you to apply. Note : Only candidates with C application development experience will be considered for this role. Embedded C profiles will not be reviewed. (ref:hirist.tech)