SI – Senior .NET Fullstack Engineer

Information

Our company is at the forefront of a major technological evolution, and we are seeking a skilled Senior .NET Fullstack Engineer to play a pivotal role in our strategic project: the migration of a legacy .NET MVC application to a modern, cloud-native architecture on .NET 8.0. This is a high-impact opportunity to reshape our core platform, leveraging the latest technologies, including AI, to enhance scalability, performance, and developer velocity.

You will be a key contributor in designing, executing, and testing the migration of our enterprise-scale application. Your deep expertise in .NET Core, cloud services, AI tools, and modern software architecture will be essential in breaking down a monolithic application into
a microservices-oriented system.

A core principle of this role is ownership and quality; you will be responsible for testing your
own work thoroughly to ensure the delivery of robust and reliable services.

Responsibilities

Contribute to the migration of a legacy .NET MVC application to .NET 8.0, focusing on backend services and API development.
Design, build, and maintain scalable and resilient microservices deployed on Amazon Web Services (AWS).
Develop and optimize complex database schemas, queries, and stored procedures using MS SQL Server.
Write clean, efficient, and well-documented code, and take full ownership of quality byvcomprehensively testing your own work (unit, integration, etc.).
Leverage AI tools and assistants to improve code quality, accelerate development cycles,vand solve complex problems.
Apply strong knowledge of data structures, multi-threading, and N-Tier architecture to solve complex performance and scalability challenges.
Utilize sharp troubleshooting skills to diagnose and resolve issues across development, testing, and production environments.
Collaborate effectively within a multi-team, Agile environment, participating in sprint planning, reviews, and retrospectives.
Use GIT for version control and adhere to modern CI/CD practices.

Must have

● 5+ years of professional experience in SaaS and Enterprise Application Development.
● Proven, hands-on experience with .NET Core and a strong interest in or experience with .NET 8.0.
● Substantial experience building and deploying microservices in a cloud environment, preferably Amazon Web Services (AWS).
● Strong MS SQL Server expertise, including database design, development, and performance tuning.
● Hands-on experience using AI tools (e.g., GitHub Copilot, Amazon CodeWhisperer, ChatGPT, etc.) in a software development context to enhance productivity and code quality.
● A proven track record of writing high-quality, self-tested code and a strong belief in the importance of testing your own work are crucial.
● Front-end familiarity with Angular is essential, enabling effective collaboration with front-end teams.
● Excellent written and verbal communication skills in English.
● The ability to work independently and manage your own tasks and priorities effectively.

Nice to have

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalentexperience.
Experience with other AWS services (e.g., Lambda, S3, RDS, ECS, SQS).
Experience with containerization (Docker, Kubernetes).
Previous experience in a large-scale application migration project.

Location: LATAM
Work Scheme: Remote
Type: Full time
Seniority/Experience: Sr
Contract: Contractor

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf