Senior .NET Engineer (AWS)

at  Golabs

Quesada, Provincia de Alajuela, Costa Rica -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Apr, 2025Not Specified30 Jan, 2025N/AInfrastructure,Information Security,Algorithms,Code,Design,Nosql,Aws,English,Application Lifecycle Management,Software Testing,Communication Skills,Computer Science,Data Structures,Debugging,Information Technology,EcsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT THE JOB SENIOR .NET ENGINEER (AWS)

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.

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.

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information technology or a related field

Proficient

1

Quesada, Provincia de Alajuela, Costa Rica