Senior .NET Engineer (AS)

Remote Latam
Technology – Software Engineering /
Full-time /
Remote
Why Blue Coding? 

At Blue Coding, we specialize in hiring excellent developers and amazing people from all over Latin America and other parts of the world. For the past 11 years, we’ve helped cutting-edge companies in the United States and Canada build great development teams and develop great products. Large multinationals, digital agencies, Saas providers, and software consulting firms are just a few of our clients. Our team of over 150 engineers, project managers, QA, UX/UI designers, and many more is distributed in more than 10 countries across the Americas. We are a fully remote company working with a wide array of technologies, and we have expertise in every stage of the software development process.

Our team is highly connected, united, and culturally diverse, and our collaborators are involved in many initiatives around the world, from wildlife preservation to volunteering at local charities. We stand for honesty, fairness, respect, efficiency, hard work, and cooperation.

What are we looking for?

We are looking for a Senior .NET Engineer to join a global leader in government technology. In this opportunity, you’ll join our client's development team and help build robust, scalable, and secure applications. You will work closely with product managers,
designers, and other engineers to deliver solutions that drive business value and provide an exceptional user experience.

Here are some of the exciting day-to-day challenges you will face in this role:

    • Design, develop, test, and maintain high-quality software using .NET (C#, ASP.NET Core, .NET Framework/.NET 6+).
    • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
    • Implement and maintain RESTful APIs, integrations, and backend services.
    • Optimize application performance, scalability, and security.
    • Write clean, maintainable, and well-documented code following best practices.
    • Participate in code reviews and provide constructive feedback to peers.
    • Debug, troubleshoot, and resolve application issues promptly.
    • Stay current with emerging technologies and recommend improvements.
    • Architect and design solutions from the ground up, including the data access layer, business logic, and UI components.
    • Participate in software design meetings and analyze user needs to determine technical requirements.

You will shine if you have these skills:

    • Bachelor’s degree in Computer Science or Software Engineering with 3–5 years of experience, or 8–10 years of relevant experience with no degree.
    • Expertise in: Microsoft C#/ASP.NET, ASP.NET MVC 4+, Razor View Engine, Web Services, Web API REST, OAuth, OWASP, LINQ, Lambda, ADO.NET, Microsoft SQL Server.
    • Good understanding of relational database design and performance tuning in Microsoft SQL Server.
    • Experience in writing and debugging code in asynchronous, multi-threaded environments.
    • Understanding of software design patterns, SOLID principles, and clean architecture.
    • Experience with version control systems (Git preferred).
    • Familiarity with JavaScript, HTML, CSS, and front-end frameworks like JQuery, Angular, or React.
    • Ability to independently work efficiently in a remote environment.
    • Ability to consume and understand requirements from detailed documentation.
    • Ability to work within a team setting and create cross-platform solutions.

It doesn't hurt if you also have:

    • Experience with cloud platforms (Azure or AWS).
    • Familiarity with CI/CD pipelines and DevOps practices.
    • Knowledge of microservices architecture.
    • Experience with automated testing (unit/integration tests).
    • Full-stack development experience.
    • Strong problem-solving skills and ability to effectively balance multiple tasks.
    • Willingness to learn and take on new challenges without supervision.
    • Strong interpersonal communication and emotional intelligence.
    • Adaptability to change in a fast-paced, high-growth environment.
    • Cultural competence and ability to collaborate in diverse, distributed teams.

Here are some of the perks we offer you:

    • Salary in USD
    • 100% Remote
Ready to learn more? Apply below!