Description
About the Role
Weplace is seeking a talented Software Engineer at the upper mid-level or senior level to enhance their dynamic team. This role is critical for the development of a modern enterprise web platform, allowing you to build secure back-end services and interactive web applications. In the first few months, you will dive into design and development tasks, collaborate with other professionals, and take ownership of key features from inception through to deployment. This position not only contributes to the company’s innovative solutions but also allows you to grow your skills in a collaborative and supportive environment.
Key Responsibilities
- You will design, develop, test, and maintain features across a sophisticated enterprise web platform, ensuring high performance and responsiveness.
- Your role will involve building secure backend services and web applications using C# and modern .NET frameworks, enhancing the platform’s capabilities.
- Developing and maintaining REST APIs and integrations with third-party systems will be essential, as this enables seamless data exchange and connectivity.
- You will work closely with relational databases, optimizing data models and crafting performance-sensitive queries to ensure efficient data handling.
- Taking ownership of features means you will manage the entire lifecycle from technical design through to development, testing, and release, ensuring quality and timeliness.
- Participating in architecture discussions and technical planning will be part of your responsibilities to contribute to the overall strategy and direction of the software development.
- Conducting thorough code reviews will help maintain high coding standards while mentoring less-experienced developers can enhance team skills and cohesion.
Requirements & Qualifications
- A solid foundation in C# and modern .NET technologies is required, with a deep understanding of NET Core for effective development.
- Experience with RESTful API design and third-party integrations is essential, as is proficiency with PostgreSQL, SQL Server, or another enterprise relational database.
- Knowledge of HTML, CSS, and JavaScript is necessary to contribute to responsive and user-friendly web interfaces.
- Familiarity with Git-based source control is expected, along with experience in unit, integration, and automated testing methodologies.
- Strong understanding of object-oriented programming principles and secure web application development practices is essential for this role.
What You’ll Gain
- You will enhance your technical skills, particularly in C# and .NET, as you work on complex projects that challenge your abilities.
- This role offers the opportunity to develop a robust understanding of enterprise application architecture and design, which is invaluable for career advancement.
- You will gain experience in collaborative software development practices, including code reviews and architecture discussions, preparing you for future leadership roles.
- Working with modern tools and technologies, including AI-assisted development tools, will keep you at the forefront of industry trends and practices.
How to Apply
If you are interested in this exciting opportunity, please submit your application through this Apply here.
Similar Jobs
Anywhere
Posted 4 days ago
Anywhere
Posted 1 week ago
Uganda,Kampala
Posted 1 week ago
More Jobs
Anywhere
Posted 21 hours ago
Kampala, UG
Posted 21 hours ago
Kampala, UG
Posted 21 hours ago
Kampala,Uganda
Posted 2 days ago
Buikwe and Mayuge districts, Uganda
Posted 2 days ago