Join a high-performance technology team that delivers innovative solutions to top financial institutions across Africa and Europe. As a Senior Software Engineer, you'll leverage your programming skills and software engineering principles to create impactful software. This role is ideal for those who thrive in a collaborative and dynamic environment.
dynamic and high-performance
This company is a leading technology practice that specializes in delivering transformative solutions to financial institutions across Africa and Europe. They are looking for a Senior Software Engineer who can contribute to their elite technology team. In this role, you will work on developing high-quality software solutions that meet the needs of their clients.
Your day-to-day responsibilities will include writing clean, maintainable code using programming languages such as Java, C#, and Python. You will also apply your knowledge of software design patterns and architectural principles to ensure the software is efficient and scalable. Additionally, you will utilize CI/CD tools to streamline the development and delivery processes, ensuring that projects are completed on time and to a high standard.
This position is best suited for experienced software engineers who are comfortable working in a fast-paced environment and have a strong understanding of various software development methodologies, including Agile and Scrum. You should be passionate about technology and eager to collaborate with a talented team to create innovative solutions.
Key requirements for this role include proficiency in Java and C#, experience with CI/CD tools, and a solid grasp of software engineering principles. If you are looking for a challenging role where you can make a significant impact, this opportunity could be a great fit.
You'll be taken to the original listing on PNet to apply.