We make innovation simple, convenient and right...we just make it HAPPEN
Senior Software Engineer – .NET, Azure, Full Stack
Location
Brazil
Posted
27 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – .NET, Azure, Full Stack
Oowlish
• Design, develop, and maintain **cloud-based solutions using .NET and Azure** • Build scalable backend services using **.NET Core 6+, ASP.NET, and C#** • Develop and support frontend features using **Angular and/or React** • Work with **SQL databases** for data modeling and query optimization • Participate in system design, architecture discussions, and technical documentation • Perform unit testing, debugging, and production support • Collaborate across teams to deliver high-quality software solutions • Follow **SDLC and Agile methodologies** to ensure consistency and quality • Manage code through **Git** and contribute to **CI/CD pipelines**
Job Requirements
- 5+ years of experience in **software development with C# and .NET technologies**
- Strong experience with **.NET Core 6+, ASP.NET, and backend development**
- Hands-on experience with **Azure cloud services and cloud-based architectures**
- Experience working with **SQL databases**
- Experience with **frontend frameworks (Angular and/or React)**
- Familiarity with **MVC architecture and Entity Framework**
- Strong understanding of **SDLC principles and Agile methodologies**
- Experience with **unit testing, debugging, and production support**
- Experience with **version control systems (Git)** and **CI/CD pipelines**
- Strong problem-solving skills and ability to collaborate cross-functionally
Benefits
- Home office;
- Competitive compensation based on experience;
- Career plans to allow for extensive growth in the company;
- International Projects;
- Oowlish English Program (Technical and Conversational);
- Oowlish Fitness with Total Pass;
- Games and Competitions;
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Compiler Engineer – Backend
NVIDIANVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation fueled by great technology and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new register allocation compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions • Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages
Backend Compiler Engineer
NVIDIANVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation fueled by great technology and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new compiler passes and optimizations • Work with global compiler, hardware and application teams • Be part of a team that is at the center of deep-learning compiler technology
• Develop and enhance data ingestion applications on AWS (Glue, Lambda, ECS, SNS, SQS, Kafka) • Participate in technical inceptions and refinements • Write and maintain automated tests with an emphasis on the test pyramid • Perform code reviews and contribute to the evolution of code quality • Manage incident response and production deployments
• Design, develop, and optimize FIGS backend services for resilience, performance, and scalability. • Integrate and deploy applications and services within AWS and Kubernetes, leveraging tools such as Flux and Argo for GitOps workflows. • Implement Terraform or AWS CDK to efficiently create, manage, and orchestrate cloud infrastructure components. • Design and build robust database solutions with PostgreSQL and optimize search functionalities with ElasticSearch. • Lead architectural decisions for team projects and initiatives, focusing on scalability, performance, and reliability. • Mentor and collaborate with fellow engineers, driving adoption of best practices concerning Java and cloud-native technologies. • Drive operational excellence, considering aspects from cost efficiency to data security.


