Position Title: Dot NET Core Developer
Employer: Peerage Technologies Plc
Employment: Full-Time | Permanent
Place of Work: Bahir Dar (Remote work is allowed) - Ethiopia
Posted date: 5 months ago
Deadline: Submission date is over
Job Summary
We are seeking a skilled and detail-oriented .NET Core Developer to join our development team. The successful candidate will be responsible for building and maintaining high-performance, scalable, and secure web applications using the latest Microsoft technologies (.NET Core 9 MVC). You will work closely with cross-functional teams to design, develop, and deliver robust software solutions.
Key Responsibilities
- Design, develop, test, and deploy web applications and APIs using .NET Core (C#).
- Collaborate with front-end developers, UI/UX designers, and product managers to integrate user-facing elements with server-side logic.
- Develop and maintain RESTful APIs and microservices.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Troubleshoot, debug, and optimize existing systems for performance and scalability.
- Implement security and data protection measures in software solutions.
- Stay updated with emerging technologies and tools in the .NET ecosystem.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering (or equivalent experience).
- 2+ years of hands-on experience with .NET Core and C#.
- Proficiency in Entity Framework Core and LINQ.
- Experience with SQL Server, or other relational databases.
- Experience with version control systems like Git.
- Familiarity with RESTful API design and development.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript).
Preferred Qualifications
- Familiarity with CI/CD pipelines and tools like GitHub, Azure DevOps, or Jenkins.
- Understanding of Agile/Scrum methodologies.
- Experience with unit testing and Test-driven development.
Soft Skills
- Excellent problem-solving skills.
- Strong communication and collaboration abilities.
- Self-motivated and able to work independently or as part of a team.
- Adaptability and eagerness to learn new technologies.
Benefits
- Competitive salary.
- Remote work flexibility.
- Paid time off and holidays.
Don’t have a winning CV? Let GeezJobs write it for you! 👉 CLICK & Learn about the Service