Press Tab to Move to Skip to Content Link
Job Title : Senior Engineer - Software Development
Posting Start Date : 01 / 07 / 2025
Job Description : Job Summary
The Senior Engineer – Software Development is responsible for designing, developing, and maintaining high-quality software applications that align with business needs. This role involves active collaboration with developers, testers, and various stakeholders throughout the software development lifecycle. The Senior Executive will also contribute to code reviews, create and maintain technical documentation, and mentor junior developers to support team growth and maintain coding standards.
Key Responsibilities
- Develop, test, and maintain high-quality software applications using (insert programming languages, e.g. Python, Java, C#, JavaScript, etc.).
- Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Troubleshoot and debug software defects to ensure system reliability and performance.
- Maintain existing software applications and implement enhancements based on user feedback or business needs.
- Mentor junior developers and provide technical guidance to support their growth and ensure coding quality.
- Conduct code reviews and contribute to continuous improvement of development processes.
- Participate in software architecture discussions and contribute to system design decisions.
- Ensure software solutions are scalable, secure, and aligned with the organization’s goals.
- Keep up to date with the latest software engineering trends, techniques, and technologies.
Qualifications
Bachelor's Degree in Computer Science, Software Engineering, or related field.Minimum 4–6 years of professional experience in software development.Proficiency in one or more programming languages (e.g. Python, Java, JavaScript, C++, etc.).Experience in front-end and / or back-end development (e.g. React, Node.js, Django, Spring Boot).Familiarity with version control systems (e.g. Git), CI / CD pipelines, and DevOps tools.Good understanding of software architecture, data structures, and algorithms.Strong problem-solving skills and ability to work independently or in a team.Excellent communication and interpersonal skills.Skills & Abilities
Proficiency in using version control systems (e.g., Git)Excellent problem-solving and analytical skillsStrong communication and interpersonal skillsAbility to work independently and as part of a teamExcellent organizational and time management skillsAbility to learn new technologies quicklyExpected Minimum Years of Experience
3 Years and above
#J-18808-Ljbffr