Company Overview :
Coders Brain Technology & Private Limited is a global technology consulting and services firm that specializes in delivering high-end digital transformation solutions.
The company operates across diverse industries, including banking, healthcare, retail, and telecommunications, providing robust engineering support and talent solutions.
With a focus on technical excellence, Coders Brain empowers enterprises to scale their operations and modernize their legacy systems through a collaborative, innovation-driven culture.
Role Overview :
As a C Developer based in Hyderabad, you will be responsible for designing, developing, and maintaining high-performance software applications that serve as the backbone for our clients' critical business operations.
You will work closely with cross-functional engineering teams, including system architects and product managers, to translate complex business requirements into efficient, scalable code. Your contributions will directly influence the performance and reliability of large-scale systems, ensuring that our clients maintain a competitive edge in their respective markets.
Key Responsibilities :
- Architect and implement high-performance C applications to ensure system stability and speed for enterprise-level clients.
- Optimize existing codebases by identifying bottlenecks and implementing efficient algorithms to improve overall application throughput.
- Collaborate with internal stakeholders to define technical specifications and ensure that software deliverables align with project timelines and quality standards.
- Conduct rigorous code reviews and unit testing to maintain high standards of software integrity and minimize technical debt.
- Integrate complex system modules within Linux environments to support seamless deployment and operational efficiency.
Required Skillset :
- Demonstrated proficiency in C development with 2 to 6 years of professional experience in building scalable software solutions.
- Strong command over Linux-based development environments, including shell scripting and system-level programming.
- Expert-level understanding of data structures and algorithms to solve complex computational problems efficiently.
- Proven ability to apply design patterns to create modular, maintainable, and extensible software architectures.
- Excellent analytical and communication skills, with the ability to articulate technical concepts to both technical and non-technical team members.
- A Bachelor's degree in Computer Science, Information Technology, or a related field, reflecting a strong foundation in software engineering principles.
- Ability to work effectively in an on-site environment in Hyderabad, fostering direct collaboration and knowledge sharing within the team.