Do you want to see all job ads?
Net development
Full time
Full day
On-site
Information Technology & Services
Location
Ghana, Accra
Job description
• Collaborate with cross-functional teams to create high-quality web applications in a microservices architecture
• Design, develop & maintain scalable software using C#, Entity Framework and Azure such as -- ETL workers: collecting data from different data sources like ADX, WebServices and ERP systems such as SAP -- BE logic: augmenting and processing data for a growing number of use cases in the context of KPI calculation, Shift summary, Task management and Operational Excellence -- RESTful APIs: provide data to our frontend and other teams and products in Heidelberg Materials
• Write clear, maintainable, and testable code with a focus on good testing practices, including unit, integration, and end-to-end testing using -- xUnit testing framework -- Moq and Fluent Assertion framework
• Ensure adherence to coding standards, best practices, and design patterns
• Participate in code reviews
• Work in an Agile development environment
Qualification and experience:
• 4+ years of experience in software development
• Strong focus on back-end development with C#
• Good understanding of cloud computing platforms like AWS or Azure and basic knowledge of Docker and Kubernetes
• Experience with testing frameworks and best practices, including unit testing, integration testing, and end-to-end testing
• Strong communication skills and the ability to work in a cross-functional, international team
• Bachelor's or Master's degree in Computer Science or a related field (e.g. Mathematics, Physics, Engineering etc.)
Nice to have
• Managing CI/CD pipelines and maintain good DevOps practices within the team
• Event-driven architectures built with message brokers such as RabbitMQ, NATS, or at least a passing knowledge of how these systems work.
Strong communication skills