Job Title: Software Developer C
Location: Bangalore India
Job Description We are seeking a highly skilled Software Developer C with 35 years of experience in software development. The ideal candidate should have strong expertise in C SQL JSON and Unix/Linux environments along with a solid understanding of software architecture design patterns and Agile methodologies.
Key Responsibilities: 1. Software Development & Design - Analyze specifications and define user requirements for new or existing software solutions.
- Design and develop robust technical solutions while ensuring feasibility and alignment with business needs.
- Implement software using advanced C adhering to coding standards and best practices.
- Model design and implement relational databases (RDBMS) such as Oracle including PL/SQL programming.
- Work with Standard Template Library (STL) and Unix/Linux environments.
2. Testing & Maintenance - Conduct unit package and performance testing to maintain software quality as per company standards.
- Identify debug and resolve issues including memory leaks and performance bottlenecks.
- Support customers by troubleshooting and debugging existing solutions in collaboration with the Product Manager or Product Definition Analyst.
3. Collaboration & Documentation - Work in an Agile development environment actively participating in team discussions sprints and retrospectives.
- Produce and maintain software documentation for internal teams and stakeholders.
- Effectively communicate with team members stakeholders and customers from diverse backgrounds.
Required Skills & Qualifications: - Education: Bachelors or Masters degree in Computer Science Information Technology or a related field.
- Experience: 35 years of software development experience in the technology industry.
- Proficiency in advanced C SQL JSON and Unix/Linux.
- Experience working with Standard Template Library (STL) and Shell Scripting.
- Strong knowledge of RDBMS (Oracle PL/SQL) and database design.
- Exposure to CI/CD tools such as Git Jenkins Maven.
- Strong understanding of software architecture design patterns and Agile frameworks.
- Experience with UI/UX design and development (preferred).
- Strong problemsolving skills analytical thinking and the ability to work in a fastpaced environment.
- Excellent verbal and written communication skills in English.
- Experience in memory leak detection and resolution.
Why Join Us - Competitive salary package up to 18 LPA.
- Opportunity to work in a collaborative and innovative environment.
- Exposure to cuttingedge technologies and continuous learning opportunities.
- Work with a diverse and talented team in a dynamic and fastpaced setting.