Job Overview
We are seeking an experienced Full Stack Developer to join our team in a contract basis. The ideal candidate will combine design and programming skills to create end-to-end software solutions that cater to business needs across both front-end and back-end systems.
The role requires designing, developing, and maintaining robust back-end services using C# and .NET. You will also be responsible for building responsive and user-friendly front-end applications using Angular 9+ and developing mobile applications for iOS and Android platforms.
Key Responsibilities
* Design, develop, and maintain back-end services using C#, .NET, and SQL databases.
* Build and maintain front-end applications using Angular 9+.
* Develop and support mobile applications for iOS and Android platforms.
* Contribute to the design of scalable microservices architectures.
* Implement containerized solutions using Docker, Kubernetes, or OpenShift.
* Ensure alignment with best practices for cloud-native application design.
* Design, develop, and maintain RESTful APIs and messaging integrations.
* Build and manage scheduling solutions for automated processes.
* Work with external and internal APIs to ensure seamless system integrations.
* Implement and maintain unit and integration testing strategies to ensure system reliability.
Required Skills and Qualifications
* Strong experience with C#, .NET (Core and/or Framework), and TypeScript/JavaScript.
* Expertise in Angular 9+.
* Advanced knowledge of SQL Server or other relational databases.
* Proven experience in building and deploying mobile applications (native or cross-platform frameworks).
* Hands-on experience in microservices-based development.
* Skilled in using Docker, Kubernetes, or OpenShift for containerized deployments.
* Solid understanding of API development, messaging systems, and task scheduling.
* Strong experience in unit testing and integration testing frameworks.
Desirable Qualifications
* Bachelor's degree in computer science, Software Engineering, or related field.
* AWS certifications or equivalent cloud qualifications.
* Experience in CI/CD pipeline development and automation.
* Knowledge of security best practices in application development.