About the Role
We are seeking a skilled Software Developer to build and maintain scalable applications, focusing on performance optimization and deployment management.
* Collaborate with cross-functional teams to design and develop new features.
* Troubleshoot and resolve production issues to ensure system stability and reliability.
* Develop technical strategies and solutions for product direction.
* Prepare applications for concurrency and scalability scenarios.
* Optimize resource utilization to handle user load efficiently.
* Deploy applications on cloud or on-premise servers.
* Document technical components and system architecture.
* Bulk deploy code changes using continuous integration pipelines.
Key Requirements
* Bachelor's Degree in Computer Science or related field.
* 5+ Years of experience working with C#/.NET.
* Strong Angular development skills.
* Proficiency in SQL database administration.
* Hands-on experience developing and consuming REST APIs.
* Knowledge of Entity Framework Core.
* Experience with Microsoft Azure.
* Familiarity with IIS (Internet Information Services).
* Advanced English language proficiency.
What We Offer
* A collaborative work environment that values creativity and expertise.
* Ongoing professional development opportunities.
* A dynamic team that prioritizes innovation and excellence.
We would love to hear from experienced developers eager to make a lasting impact.