Senior Software Engineer
We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to work independently as well as part of a team. The Senior Software Engineer will be responsible for designing, developing, and maintaining software applications and systems.
Responsibilities :
- Design, develop, and maintain software applications and systems.
- Collaborate with cross-functional teams to identify and solve complex software problems.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback to other team members.
- Stay up to date with emerging trends and technologies in software development.
- Provide technical guidance and mentorship to junior team members.
Requirements :
Bachelor's degree in Computer Science or related fieldClearance : SECRETMinimum of 5 years of experience in software developmentStrong proficiency in at least one programming language (e.g. Java, Python, C++)Experience with software development methodologies such as Agile and ScrumExcellent problem-solving and analytical skillsStrong communication and interpersonal skillsAbility to work independently as well as part of a team.