As a Mid-Level Software Developer, you'll play a key role in designing and evolving full-stack applications within a cloud-native SaaS environment. You'll work extensively with .NET and C# to build robust backend services, while also developing responsive front-end interfaces using Angular and TypeScript. The role centers on creating scalable, secure, and high-performing solutions deployed on cloud platforms such as AWS or Azure.
Key Responsibilities
- Develop and maintain full-stack applications using ASP.NET, C#, and Angular, ensuring alignment with architectural best practices.
- Design and implement microservices and RESTful APIs to support a distributed, scalable system architecture.
- Operate in a cloud-first environment, leveraging AWS or Azure for deployment, monitoring, and optimization of services.
- Collaborate with product teams to define feature requirements, translate business needs into technical solutions, and identify areas for technical improvement.
- Take ownership of code throughout its lifecycle—from development and testing to deployment and production support.
- Ensure high code quality by writing comprehensive unit, integration, and automated functional tests.
- Support engineering and QA teams through technical guidance, code reviews, and knowledge sharing to maintain strong standards in security, performance, and usability.
- Work within Agile and lean delivery frameworks to deliver iterative, high-value software increments.
Required Skills
- Proven experience with .NET and C# in enterprise application development.
- Strong background in full-stack development, including frontend frameworks such as Angular and backend technologies like ASP.NET.
- Proficiency with SQL for database design and querying.
- Familiarity with TypeScript and modern web development practices.
- Hands-on experience with CI/CD pipelines and DevOps tooling.
- Cloud platform experience with either AWS or Azure, including deployment and management of cloud resources.
- Understanding of microservices architecture, RESTful API design, and scalable system patterns.


