We are seeking a skilled Software Developer to be part of the team tasked with creating a robust, scalable, and secure applications using microservices architecture and related technologies. The ideal candidate will have expertise in modern development frameworks, cloud containerization, mobile app development, and agile methodologies.
Key Responsibilities:
Development and Engineering:
- Design and develop microservices-based architecture web applications.
- Build containerized applications and manage deployment using container orchestration tools.
- Implement asynchronous processing mechanisms to optimize real-time changes and ensure zero downtime.
- Develop secure and accessible user interfaces compliant with WCAG 2.2 or higher.
Integration and Interoperability:
- Develop and integrate APIs to enable seamless communication with API Gateway and other backend systems.
Testing and Optimization:
- Conduct thorough unit testing, integration testing, and user acceptance testing (UAT) to ensure system reliability.
- Optimize web interfaces for both desktop and mobile platforms.
Maintenance and Support:
- Provide post-launch support to address issues and implement improvements based on user feedback.
Required Qualifications:
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree is a plus.
Technical Skills:
- Proficiency in C#, Microsoft .NET Core
- Familiar with React JS, Zustand and other react ecosystem packages and tools.
- Experience with Docker and Kubernetes.
- Strong knowledge of RESTful APIs, SOAP, and web service integration.
- Experience with frontend technologies like HTML5, CSS3, jQuery, XML, and mobile frameworks (e.g., Xamarin, Flutter, React Native).
- Familiarity with asynchronous programming and messaging systems.
Other Skills:
- Knowledge of secure coding practices and familiarity with ISO 27001 standards for data security.
- Familiarity with agile project methodologies and collaboration tools.
- Excellent problem-solving skills and attention to detail.
Experience:
- Minimum 3 years of professional experience in software development, preferably with microservices-based architectures.
- Experience in enterprise platforms, payment gateway systems, or similar large-scale platforms is highly desirable.
Key Competencies:
- Ability to collaborate within a multidisciplinary team, including designers, analysts, and project managers.
- Strong understanding of accessibility standards and user-centered design principles.
- Proficiency in written and spoken English
- Familiar with AI assisted coding in IDEs like Windsurf, CursorAI etc…
Preferred Certifications:
- Certification in Microsoft Azure or other cloud platforms.
- Certification in secure software development practices or Agile methodologies
Is Offered:
- Challenging projects with different technologies applied.
- Ongoing performance appraisals to approve salary increase opportunities, job position and bonuses
- Possibility to grow professionally
Apply now by sending your updated resume to hr@kreatx.com
Only pre-selected candidates will be contacted.