Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
An established industry player is seeking a skilled software developer proficient in C programming. This role involves designing, developing, and maintaining software applications while collaborating with cross-functional teams to deliver effective solutions. The ideal candidate will have a solid understanding of software development principles, experience in object-oriented design, and proficiency in tools like Visual Studio and Git. Join a dynamic team that values innovation and continuous improvement, where you can make a significant impact on exciting projects and advance your career in a supportive environment.
- Design, develop, and maintain software applications and systems using C programming language
- Collaborate with cross-functional teams to gather requirements, analyze business needs, and develop solutions
- Write clean, efficient, and well-documented code
- Troubleshoot and debug software issues
- Conduct thorough testing to ensure software functionality and quality
- Stay updated on emerging technologies and industry trends to continuously improve our software development processes
- Participate in code reviews and provide constructive feedback to team members
- Assist in the development of technical documentation and user manuals
- Ensure timely delivery of projects and meet project deadlines
- Communicate effectively with team members and clients to provide status updates and address any issues or concerns
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in software development using C programming language
- Strong knowledge of software development principles, methodologies, and best practices
- Experience with object-oriented design and development
- Proficiency in using development tools such as Visual Studio, Git, and JIRA
- Familiarity with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong attention to detail and ability to work independently and in a team environment
- Excellent communication and interpersonal skills