About This Role:
">
We are looking for a skilled Software Development Expert to join our global team. As a key member of our software development lifecycle, you will design, develop, test, deploy, and maintain software components that support our SaaS platform.
">
You will collaborate cross-functionally with teams across regions, requiring solid technical knowledge, problem-solving skills, and the ability to deliver in a fast-paced, Agile environment.
">
">
* Build high-quality, scalable, and maintainable software solutions
">
* Participate in Agile ceremonies, sprint planning, and daily stand-ups
">
* Contribute to system and application architecture discussions, ensuring scalable and maintainable design patterns
">
* Collaborate with product managers, designers, and QA to deliver new features
">
* Develop APIs and services with security, performance, and reliability in mind
">
* Conduct peer code reviews and contribute to shared coding standards
">
* Support deployment and operational monitoring of applications
">
* Troubleshoot, debug, and optimize existing systems
">
* Contribute to documentation and knowledge sharing within the team
">
">
Requirements:
">
">
* Bachelor's degree in computer science, Engineering, or equivalent practical experience
">
* 2+ years of experience as a software developer/engineer in a SaaS or cloud-native environment
">
* Good knowledge of Microsoft .NET technologies (C#)
">
* Experience with relational databases - MS SQL Server
">
* Experience with Git, CI/CD tools, and Agile software development
">
* Strong verbal and written communication skills
">
* Ability to work effectively in globally distributed teams
">
">
Preferred Qualifications:
">
">
* Experience with microservices architecture and RESTful API development
">
* Exposure to containerization tools (e.g., Docker, Kubernetes)
">
* Knowledge of secure coding practices and performance optimization
">
* Familiarity with front-end frameworks (React, Angular) is a plus
">
* Familiarity with cloud platforms (AWS, Azure, or GCP)
">
">
Working Conditions:
">
">
* Global, distributed team environment with flexibility for remote work
">
* May require occasional off-hours collaboration across time zones
">
* Fast-paced setting with continuous delivery practices
">