Match score not available

Senior .NET Engineer II

Remote: 
Full Remote
Contract: 
Salary: 
4 - 4K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, 5+ years of experience in software engineering, Strong focus on .NET development, AWS certifications are a plus.

Key responsabilities:

  • Design, develop, and maintain .NET applications on AWS
  • Collaborate with project teams in agile sprints
  • Provide innovative cloud solutions
  • Troubleshoot and resolve software defects
  • Lead development of medium to large features
  • Build and maintain CI/CD pipelines

Job description

Senior .NET Software Engineer 

  • Location: Remote (Latin America ONLY)
  • English level: B2+ or C1

Overview: We are seeking an experienced Senior .NET Software Engineer to join our team and play a pivotal role in developing and maintaining cloud-based applications and systems. As a key member of our engineering team, you will leverage your expertise in .NET technologies to deliver high-quality, scalable solutions on the AWS platform. This position offers the opportunity to work in a collaborative, agile environment, contributing to the full lifecycle of software development.

Key Responsibilities:

  • Design, develop, and maintain complex enterprise-level .NET applications and systems on AWS.
  • Collaborate with project teams in a 2-week sprint cadence, participating in daily stand-ups, sprint planning, and retrospectives to ensure timely delivery of features.
  • Provide innovative cloud solutions that align with business objectives, focusing on scalability, performance, and security.
  • Evaluate, test, and integrate new cloud technologies to enhance existing infrastructure and support modernization efforts.
  • Troubleshoot, analyze, and resolve software defects, continually improving application performance and maintainability.
  • Lead the development of medium to large features, taking ownership from initial design through deployment.
  • Perform peer code reviews, manage pull requests, and oversee branch management and deployments.
  • Build, deploy, and maintain CI/CD pipelines to streamline the software development process.
  • Serve as a technical lead on projects, guiding team members and ensuring adherence to best practices.
  • Create and maintain comprehensive documentation for software designs and implementations.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software engineering, with a strong focus on .NET development.
  • AWS certifications such as AWS Certified Cloud Practitioner, Developer Associate, or Solutions Architect are a plus.

Technical Skills:

  • Extensive experience with .NET technologies, capable of designing and architecting complex applications involving multiple layers and services.
  • Strong knowledge of cloud architecture and cloud-native design, particularly on AWS.
  • Proficiency with AWS services including SQS, SNS, API Gateway, Secrets Manager, RDS, S3, ECS + Fargate, and Lambda.
  • Familiarity with Infrastructure as Code (IaC) platforms such as AWS CDK.
  • Solid understanding of information security best practices in cloud environments.
  • Strong skills in design, coding, debugging, and software testing, with a focus on .NET applications.
  • Experience with both SQL and NoSQL database platforms, such as DynamoDB.
  • In-depth understanding of the software development lifecycle (SDLC) and application lifecycle management.
  • Proficiency in at least one programming language, with a strong grasp of data structures and algorithms.
  • Fluent in English, with excellent communication skills.

Why Join Us?

We offer a supportive and rewarding work environment with a range of benefits designed to help you thrive:

  • Full-Time Position: Stability and growth in a dedicated role.
  • Competitive Compensation: Get paid in US dollars, ensuring a strong and stable income.
  • 100% Remote Work: Enjoy the flexibility of working from anywhere in Latin America.
  • Paid Time Off: Receive 12 PTO days per year to recharge and unwind.
  • Local Holidays: Celebrate your country's holidays with paid time off.
  • Birthday Off: Take your special day off, on us!
  • Career Growth: Access clear career paths and opportunities for advancement.
  • Recognition Program: Be celebrated for your achievements and contributions.
  • Paid Leaves: Enjoy peace of mind with fully paid leaves.

If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

.NET Developer Related jobs