Position Details
About this role
This role involves developing complex applications in C within a global team environment, focusing on software design, testing, and troubleshooting.
Key Responsibilities
- Build applications in C
- Apply OOP principles
- Troubleshoot and debug code
- Design database schemas
- Follow SDLC processes
Technical Overview
The technical environment includes C programming, Linux OS, SQL databases, and software development best practices including SDLC and TDD.
Ideal Candidate
The ideal candidate is an entry-level software developer with a strong foundation in C programming, OOP, and software engineering principles. They should have troubleshooting skills, knowledge of Linux, and familiarity with database concepts to build and support complex applications.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of proficiency in C, No experience with OOP, No understanding of SDLC, No Linux knowledge, No relevant degree
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile