Our client, in the Fintech sector seeks to recruit an experienced Software Developer who will be responsible for designing and implementing high-performance, scalable software applications, as well as delivering robust solutions.


Job Responsibilities:


Designing, developing, and managing high-performance software applications for desktop, web, or cloud-based platforms
Implementing and optimizing software code for performance, security, and scalability
Writing robust, efficient, and scalable code for software applications, including both front-end user interfaces and back-end services
Monitoring and optimizing the performance and responsiveness of software applications across different platforms and environments
Integrating third-party tools, services, and APIs with software applications for enhanced functionality
Collaborating with designers, developers, and stakeholders to ensure seamless integration of software applications with other systems and components
Running unit, integration, and performance tests to ensure the stability and functionality of software applications
Conducting code reviews and ensuring adherence to best practices, security protocols, and optimization techniques in software development
Participating in agile development processes and contributing to continuous improvement of software development workflows


Required Skills:


Bachelor's degree in Computer Science, Software Engineering, or related field.
Proven experience as a software developer or similar role.
At least 3 years of experience in software development for desktop, web, or cloud-based platforms
Proficiency in programming languages such as Java, C#, Python, or JavaScript, depending on the platform
Strong understanding of software architecture, performance optimization, and user interface (UI/UX) principles
Experience with integrating software applications with back-end technologies such as RESTful APIs, databases, and cloud services
Familiarity with software deployment processes across different environments (e.g., cloud, desktop, web)
Understanding of software testing, debugging, and optimization techniques
Experience with software security best practices is preferred
Excellent communication and collaboration abilities, with a proven track record of working effectively within a team environment
Good communication skills and ability to work in a team-oriented environment.
Strong analytical and problem-solving skills, dedicated to delivering high-quality, scalable software solutions
  • ICT
  • Computer