C# Developer with AWS Expertise
Are you a skilled developer passionate about leveraging cloud technologies and modern development frameworks? Apply Now!
Working with one of our top financial clients, this role calls for a C# Developer with AWS Expertise and offers a dynamic opportunity to contribute to critical banking applications, including recent migrations to AWS cloud infrastructure. This position combines hands-on coding with cloud deployment responsibilities within a collaborative IT project team dedicated to delivering innovative financial solutions.
Responsibilities
- Develop, enhance, and maintain web applications using C# and .NET frameworks, ensuring high performance and scalability.
- Design, implement, and optimize cloud-based solutions deploying Docker containers via AWS services such as ECR and ECS.
- Manage containerization of Windows applications and oversee deployment workflows in an AWS environment.
- Support the deployment lifecycle by handling patching, updates, and troubleshooting production issues related to AWS hosted applications.
- Collaborate closely with team members to interpret monitoring metrics, diagnose issues, and recommend best practices for container management.
- Participate in Scrum or Agile ceremonies, providing technical guidance and ensuring adherence to DevOps practices.
Desired Skill-Set
- 3-4 years of professional experience with C# and .NET development.
- Strong hands-on experience with AWS services, particularly ECR (Elastic Container Registry) and ECS (Elastic Container Service).
- Solid understanding of DevOps principles, including pipeline setup, deployment workflows, and automation.
- Experience with containerized applications, especially in deploying Windows-based apps in AWS environments.
- Familiarity with SQL and database management, ideally with Oracle RDS.
- Ability to interpret and monitor container logs and performance metrics within AWS.
Nice to Have
- Prior experience working within the banking or financial services industry.
- Exposure to front-end UI development, including frameworks like Angular.
- Knowledge of database optimization and management.
- Familiarity with application security best practices and compliance standards in financial sectors.
- Experience with other AWS services or cloud platforms.
Additional Details
- Location: Toronto (Hybrid – 2 days onsite per week).
- Duration: 6 months, with potential extension up to 2 years.
- Weekly Hours: 37.5.
- Interview Process: Two virtual technical rounds, no coding test required.
- Ideal Candidate: Professionals with at least 8+ years of experience, strong understanding of container orchestration, and proficiency in AWS cloud deployment and .NET development.
BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.