.NET Developer
We are seeking a skilled .NET Developer to join our growing development team. This fully remote role is open to candidates based in Brazil and offers the opportunity to work on modern application development projects in a supportive and agile environment.
Responsibilities
Collaborate with Portfolio managers and external teams
Derive requirements and match it with architecture solutions
Develop, test and deploy applications
L3 support of end users and business
Design, develop, and maintain applications using .NET/.NET Core and related technologies
Work with SQL databases to design schemas, write queries, and optimize performance
Develop and maintain cloud-based applications using AWS
Implement and maintain CI/CD pipelines for streamlined deployment processes
Collaborate with cross-functional teams to define, design, and ship new features
Troubleshoot and resolve application issues in a timely manner
Write clean, scalable, and maintainable code following best practices
Contribute to improving development processes and methodologies
On-call responsibilities (usually every 3 weeks)
Mandatory Skills Description
Minimum 5 years of development experience in financial services or technology industries.
Full lifecycle experience including requirements gathering, implementation, testing, release, and support.
Strong technical and development skills in cross-platform environment, in C#.
Experience in Cloud (Azure/AWS/GCP) involving stateless and serverless solutions, event-driven architecture and cost optimization.
Experience in IaC development with Terraform/OpenTofu/Bicep/Pulumi.
Experience in container technologies (e.g., Docker, Podman) and container orchestration platforms (e.g., Kubernetes, Docker Swarm).
Experience with SQL development, preferably in a SQL Server environment.
Exposure to multi-threaded programming concepts.
Required Skills & Experience
Minimum of 3 years' experience in software development with .NET/.NET Core.
Strong experience with SQL and relational databases.
Strong experience with unit testing.
Strong experience with Kubernetes.
Hands‑on experience with AWS.
Experience with Docker.
Knowledge of CodeQL.
Experience working with CI/CD tools and workflows.
Solid understanding of application development principles and best practices.
Ability to work independently in a remote team environment.
Excellent problem‑solving and communication skills.
Nice to Have
Experience with Identity and Access Management (IAM) solutions.
Familiarity with Microsoft Entra ID (Azure AD).
Exposure to ChatGPT/GPT‑4 development or integration of large language models into applications.
What We Offer
Fully remote working environment (Brazil‑based).
Opportunity to work on modern cloud‑native applications.
Senior Software Developer | .NET | C# | Windows Applications
We are looking for an experienced Software Developer to join our LATAM Solutions Team and support the development of the next generation of our innovative products, leveraging cutting‑edge AI and Machine Learning technologies.
This professional will play a key role in designing, developing, and maintaining customized software solutions on a Windows‑based platform, contributing to high‑impact digital transformation projects.
Key Responsibilities
Design, develop, test, and maintain software applications using C# and .NET.
Build and customize solutions on a Windows PC‑based platform.
Collaborate with multidisciplinary teams to integrate AI/ML capabilities into products.
Participate in the full software development lifecycle (SDLC).
Ensure high‑quality standards through testing, documentation, and code reviews.
Optimize system performance, scalability, and security.
Contribute to technical decisions and architecture improvements.
Required Qualifications
Minimum of 10 years of professional experience in software development.
Strong expertise in C# and .NET.
Advanced English proficiency (C1 level or higher).
Strong problem‑solving and analytical skills.
Ability to work independently in a fast‑paced, international environment.
#J-18808-Ljbffr