Senior Software Developer

eTech S.C.

eTech S.C.

eTech Blog Post

Senior Software Developer

Job Summary:

Senior Software Developer is a highly experienced professional responsible for designing, developing, and maintaining software solutions. They possess extensive knowledge of programming languages, databases, and software development methodologies. Participate in the administration and maintenance of the remote monitoring and management system, including updating agent scripts, responding to alerts, monitoring the dashboard, and conducting periodic system reviews.

• Designing, developing, and maintaining high-quality software solutions that meet user needs and align with the organization’s business goals.
• Executing tasks throughout the software development life cycle, including analyzing requirements, coding, testing, and debugging.
• Collaborating with internal teams, such as product managers, designers, and quality assurance, to ensure the software meets business requirements and industry standards.
• Making strategic decisions regarding application architecture, technology stack, and development practices.
• Mentoring and providing guidance to junior developers, assisting them in resolving complex technical issues.
• Staying updated on the latest technologies, trends, and best practices in software development.
• Participating in code reviews and providing constructive feedback to improve code quality.
• Troubleshooting and resolving software defects and performance issues.
• Documenting software designs, processes, and procedures for reference and knowledge sharing.

Qualification:

• A Bachelor’s or master’s degree in computer science, software engineering, or a related field.

Work Experience:

• At least 5 + years of relevant experience.

Competencies/ Personal attributes:

• Advanced knowledge of software development methodologies and practices.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Leadership skills and the ability to mentor and guide junior developers.
• Familiarity with agile development methodologies.
• Experience with project management and the ability to manage multiple tasks and priorities.

Term of Employment:

Permanent

Number required:

• 1

What we will offer:

• Attractive salary.
• Exciting work environment.
• Capacity building opportunities.
• Opportunity to work with highly skilled international experts, and be part of a team that provides high-quality services and products.
• A Great professional career path towards excellence.

Please complete the form below to apply for this position

Click or drag a file to this area to upload.
A valid pdf file
Expected Salary in ETB
Rate This Post
5/5

Share This Post

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email