Job Description
Senior Developer
A global leader in digital transformation, blending innovation, engineering, and design to create cutting-edge solutions for businesses worldwide. They are seeking a highly skilled and experienced Senior Developer to join our team. You will play a key role in designing, developing, and implementing robust and scalable applications that leverage the power of the cloud.
Key Responsibilities:
- Design, develop, and maintain robust and scalable .Net applications.
- Develop and maintain APIs to support various business needs.
- Implement and enforce best practices in software development, including code reviews ,testing, and documentation.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
- Integrate cloud services and components into existing applications.
- Troubleshoot and resolve complex technical issues.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5 -10 years of experience in .Net development.
- Proficient in C#, ASP.NET, and .NET Core, Terraform, Kinesis, Powershell and cloud knowledge.
- Familiarity with ASP.Net for developing web applications.
- Experience in designing, developing, and consuming RESTful APIs.
- Knowledge of ORM frameworks like Entity Framework.
- Familiarity with core AWS services (EC2, S3, Lambda, RDS, etc.).
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, AWS CodePipeline).
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Strong understanding of OOP concepts and design patterns.
- Proven experience in API development and integration.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication and interpersonal skills.
- Proficiency in using AWS CDK to define cloud infrastructure in code using .Net.
- Understanding of CDK constructs, stacks, and apps.
- Experience with IaC tools and principles, particularly using AWS CDK.
- Ability to write, test, and deploy infrastructure code.
- Experience with other IaC tools like, Ansible, or Chef is beneficial but not mandatory.
- Experience with database technologies such as SQL Server, NoSQL databases.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
This opportunity is 5 days onsite where you will join a passionate and collaborative team. If you are interested in being considered for this role APPLY NOW! As interviews are being confirmed as soon as possible. Unfortunately no sponsorship is available for this role.