We are a digitally native company that helps organizations reinvent themselves and unleash their potential. We are the place where innovation, design and engineering meet scale. With more than 29,000+ employees and present in 33 countries across 5 continents, we’re partnering with companies like Google, Electronic Arts, and Santander, among others.
We're seeking a talented Senior .NET Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining scalable applications and services using Microsoft .NET technologies. Collaborate with cross-functional teams to define, design, and ship new features, ensuring robust and high-performance applications that meet market needs.
Experience: 10+ (in .Net)
Responsibilities:
Design and Develop: Architect and develop applications and services using .NET, CDK/SDK.Net, and cloud technologies.Troubleshooting and Optimization: Identify and troubleshoot application bottlenecks, and ensure efficient performance.CI/CD Implementation: Implement and maintain CI/CD pipelines using Github Actions, Teamcity, and Octopus.Infrastructure as Code: Utilize Cloudformation or Terraform for managing infrastructure.Database Integration: Work with various databases such as Aurora, SQL Server,Documentdb (Mongo), or Cassandra/Keyspace for data persistence and retrieval.Adaptability and Learning: Quickly learn and adapt to new technologies and frameworks as required.Team Collaboration: Collaborate effectively with cross-functional teams including product managers, UI/UX designers, and QA engineers.Documentation: Create and maintain technical documentation related to application architecture and design decisions.
Basic Skills:
Proficient in C#, ASP.NET, and .NET Core & CDK.NetFamiliarity with ASP.Net for developing web applications.Solid grasp of OOP principles and design patterns.Experience in designing, developing, and consuming RESTful APIs.Knowledge of ORM frameworks like Entity Framework.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.
Must Have Skills:
CDK/SDK.Net.Cloud Technologies: Experience with cloud platforms and services.Troubleshooting Skills: Ability to diagnose and resolve technical issues independently.CI/CD: Hands-on experience with any one Github Actions, Teamcity, and Octopus Deploy.Infrastructure as Code: Familiarity with Cloudformation or Terraform for automating infrastructure deployments.Database Experience: Working knowledge of at least one database technology such as Aurora, SQL Server, Documentdb (Mongo), or Cassandra/Keyspace.
Good to Have Skills:
Networking Knowledge: Understanding of networking principles and protocols.Data Technologies: Exposure to Athena, Glue, Kinesis, EMR, Firehose, or zero-ETL solutions.Scripting Languages: Proficiency in Powershell, Shell scripting, Ansible, or Kotlin.Operating Systems: Familiarity with both Windows and Linux environments.Observability Tools: Experience with Grafana, Prometheus, or similar observability tools.Database Management: Knowledge of Liquibase or similar database schema management tools.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.10+ years of experience in software development using .NET technologies.Strong problem-solving skills and ability to think analytically.