About the Job
Company Description:
Join the vibrant team at Addis Ababa University, a premier institution in Ethiopia recognized for excellence in education, research, and community service. As a leading center for innovation and academic advancement, we strive to foster a dynamic environment where talent thrives, and impactful projects are realized.
Job Description:
We are seeking a highly skilled and motivated Full Stack Developer to design, develop, and maintain modern web applications using Angular and ASP.NET Core. The ideal candidate will be passionate about creating high-quality, scalable, and secure software solutions, while contributing to an agile development team.
Responsibilities:
- Design, develop, and maintain front-end applications using the latest Angular framework and best practices, such as standalone components and state management (e.g., NgRx).
- Develop, test, and deploy back-end services and APIs using ASP.NET Core.
- Collaborate with UX/UI designers to create responsive and user-friendly interfaces.
- Implement and maintain secure authentication and authorization mechanisms.
- Optimize application performance and scalability.
- Write clean, maintainable, and well-documented code following software engineering best practices.
- Participate in code reviews, technical discussions, and provide constructive feedback.
- Participate in writing documentation, including Software Requirements Specifications (SRS), Software Design Specifications (SDS), and test reports.
- Work closely with cross-functional teams to understand requirements and deliver high-quality solutions.
- Troubleshoot and resolve application issues in a timely manner.
Location: Addis Ababa, Ethiopia
Duration: 6 Months Contract
Start Date: As Soon As Possible
About You
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of two years of experience
- Proven experience as a Full Stack Developer with expertise in Angular and ASP.NET Core.
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Experience with RESTful API design and integration.
- Familiarity with Entity Framework Core and relational databases such as PostgreSQL.
- Strong understanding of version control systems (e.g., Git) and CI/CD pipelines.
- Knowledge of agile development methodologies.
- Experience with secure coding practices and web application security.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- Familiarity with clean architecture and SOLID principles.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with automated testing frameworks for both front-end and back-end applications.
- Familiarity with real-time data applications using WebSockets or SignalR.
What We Offer:
- A collaborative and innovative work environment.
- Opportunities for professional growth and skill development.
- Competitive salary.
- The chance to contribute to impactful projects with a meaningful purpose.
Required Skills
- Effective communication and sociability
- Communication
Project Duration: 6 months to 1 year
Application Deadline: January 22, 2025
Interested candidates are encouraged to submit their CV, cover letter, and portfolio of previous projects to [email protected]. Applications will be reviewed on a rolling basis until the
position is filled.
More Information
- Address Ethiopia
- Experience Level Junior
- Total Years Experience 0-5