Lead Backend .Net Developer

Há 3 dias


Curitiba, Paraná, Brasil Exomindset Tempo inteiro

We are seeking a skilled Lead Backend Developer to play a pivotal role in the modernization of our legacy SOAP/WCF APIs to modern REST-based services. This position is crucial for enhancing our backend architecture, ensuring scalability, and maintaining backward compatibility with existing systems. The ideal candidate will lead the migration efforts, design and implement REST adapter layers, and develop OpenAPI specifications, all while ensuring seamless integration with our existing Supply Chain Management systems.

Responsibilities

As a Lead Backend Developer, you will be responsible for:

  • Leading Legacy Migration: Spearhead the migration of legacy SOAP/WCF services to RESTful APIs, ensuring that the transition is smooth and maintains backward compatibility with existing systems.
  • Architecting Solutions: Design and develop scalable solutions using .NET Core, focusing on performance, reliability, and maintainability.
  • Implementing REST Adapter Layers: Create REST adapter layers that facilitate communication between new RESTful services and existing systems, ensuring data integrity and consistency.
  • Developing OpenAPI Specifications: Create and maintain OpenAPI specifications for all new and existing APIs, ensuring clear documentation and ease of use for frontend developers and third-party integrations.
  • Ensuring API Security: Implement API security best practices, including OAuth 2.0, OpenID Connect, and Multi-Factor Authentication (MFA), to protect sensitive data and ensure compliance with industry standards.
  • Collaboration: Work closely with cross-functional teams, including frontend developers, DevOps, and product management, to ensure alignment on project goals and deliverables.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of learning and continuous improvement within the team.
  • Integration with Supply Chain Management Systems: Ensure seamless integration of new services with existing Supply Chain Management systems, addressing any challenges that arise during the process.

Requirements

Must-Have Skills

  • C# : Proficient in C# programming language, with a strong understanding of object-oriented programming principles and design patterns.
  • .NET Core: Extensive experience with .NET Core framework for building scalable and high-performance applications.
  • Microservices: Architect scalable microservices using .NET Core and RESTful principles.
  • RESTful API Design: Expertise in designing and implementing RESTful APIs, with a focus on best practices for API design and usability.
  • SOAP/WCF Services Architecture: Strong background in working with legacy SOAP/WCF services, understanding their architecture and how to effectively transition to REST.
  • OpenAPI/Swagger Specification: Experience in developing and maintaining OpenAPI specifications, ensuring comprehensive documentation for APIs.
  • Entity Framework Core: Proficient in using Entity Framework Core for data access, including knowledge of database migrations and LINQ queries.
  • OAuth 2.0: Familiarity with OAuth 2.0 for authorization, ensuring secure access to APIs.
  • OpenID Connect: Understanding of OpenID Connect for user authentication and identity management.
  • Multi-Factor Authentication (MFA): Experience implementing MFA solutions to enhance security for API access.
  • JWT Tokens: Knowledge of JSON Web Tokens (JWT) for secure data transmission and user authentication.
  • API Security Best Practices: Strong understanding of API security best practices, including rate limiting, input validation, and secure data handling.
  • Legacy System Modernization: Proven experience in modernizing legacy systems, with a focus on minimizing disruption and ensuring continuity of service.
  • Adapter Pattern Implementation: Ability to implement the adapter design pattern to facilitate communication between different systems and services.
  • File-Based Interface Development: Experience in developing file-based interfaces for data exchange between systems.
  • IVR System Integration: Familiarity with integrating Interactive Voice Response (IVR) systems with backend services.

Nice-to-Have Skills

  • Bachelor's Degree in Computer Science: A degree in Computer Science or a related field is preferred but not mandatory.
  • Cloud Platforms (Azure): Experience with cloud platforms, particularly Azure, for deploying and managing applications.
  • Containerization Technologies (Docker, Kubernetes): Familiarity with containerization technologies for application deployment and orchestration.
  • Message Queuing Systems (RabbitMQ, Azure Service Bus): Understanding of message queuing systems for asynchronous communication between services.
  • API Gateway Solutions: Experience with API gateway solutions for managing and securing API traffic.
  • Finance Experience: Background in the finance industry is a plus, providing insight into domain-specific challenges and requirements.

Location: We are seeking talents from Peru, Colombia, Argentina, Brazil and Costa Rica.

Role

Tech Lead

Skills

.NET

C#

OAuth2.0

RESTful API

JSON

Languages Apply for this position

First name

Last name

Personal email

Phone number

Address

Country

LinkedIn URL

Resume

Click or drag file to this area to upload

#J-18808-Ljbffr
  • Net Backend Developer

    2 semanas atrás


    Curitiba, Paraná, Brasil Bairesdev Tempo inteiro

    At BairesDev, we've been leading the way in technology projects for over 15 years.We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide..NET Backend Developer at...

  • Tech Lead Developer

    2 semanas atrás


    Curitiba, Paraná, Brasil buscojobs Brasil Tempo inteiro

    About the Role Yisrael Technology is hiring a Tech Lead Developer with expertise in Go (Golang) to guide the design and development of backend systems for a U.S.-based SaaS platform. You'll be working alongside a senior team of engineers to build scalable microservices and drive architectural decisions. Responsibilities Lead a team of backend engineers...

  • Tech Lead Developer

    2 semanas atrás


    Curitiba, Paraná, Brasil buscojobs Brasil Tempo inteiro

    About the RoleYisrael Technology is hiring a Tech Lead Developer with expertise in Go (Golang) to guide the design and development of backend systems for a U.S.-based SaaS platform. You'll be working alongside a senior team of engineers to build scalable microservices and drive architectural decisions.ResponsibilitiesLead a team of backend engineers working...


  • Curitiba, Paraná, Brasil beBeeBackend Tempo inteiro R$90.000 - R$105.000

    Job Title: Backend DeveloperWe are seeking a highly skilled backend developer to join our team. The ideal candidate will have strong expertise in .NET/C#, microservices, and event-driven architectures, with the ability to both code hands-on and think strategically at the architectural level.Main Responsibilities:Design and build scalable cloud-native systems...

  • Senior .NET Developer

    3 semanas atrás


    Curitiba, Paraná, Brasil OGI Systems Tempo inteiro

    Join to apply for the Senior .NET Developer role at OGI Systems 2 days ago Be among the first 25 applicants Join to apply for the Senior .NET Developer role at OGI Systems Buscamos C#/.NET Developer, em níveis de carreira Senior, que queiram trabalhar conosco em um ambiente com aprendizado diário no desenvolvimento de grandes projetos, junto a grandes...

  • Senior Backend Developer

    2 semanas atrás


    Curitiba, Paraná, Brasil beBeeSoftwareDeveloper Tempo inteiro US$80.000 - US$160.000

    Full Stack Software Developer PositionThis is an exciting opportunity to work on a variety of technologies including C#, .net Core, TypeScript, React, and more.Job SummaryWe are seeking a talented Full Stack Software Developer to join our team. The ideal candidate will have experience with the full software development lifecycle, including design,...


  • Curitiba, Paraná, Brasil Ogi Systems Tempo inteiro

    Join to apply for the Senior .NET Developer role at OGI Systems2 days ago Be among the first 25 applicantsJoin to apply for the Senior .NET Developer role at OGI SystemsBuscamos C#/.NET Developer, em níveis de carreira Senior, que queiram trabalhar conosco em um ambiente com aprendizado diário no desenvolvimento de grandes projetos, junto a grandes...

  • Senior .NET Developer

    4 semanas atrás


    Curitiba, Paraná, Brasil OGI Systems Tempo inteiro

    Join to apply for the Senior .NET Developer role at OGI Systems 2 days ago Be among the first 25 applicants Join to apply for the Senior .NET Developer role at OGI Systems Buscamos C#/.NET Developer, em níveis de carreira Senior, que queiram trabalhar conosco em um ambiente com aprendizado diário no desenvolvimento de grandes projetos, junto a grandes...


  • Curitiba, Paraná, Brasil beBeeBackend Tempo inteiro US$100.000 - US$120.000

    Establish a dynamic backend team with an experienced Backend Developer.Key Objectives:Build and maintain robust backend services for cloud-based platformsDesign secure, scalable REST APIs to optimize system performanceCollaborate with diverse database systems (MySQL, DynamoDB, PostgreSQL, Redis)Enhance services on AWS (Aurora, ECS, Lambda, CloudFront) for...

  • Senior net developer

    2 semanas atrás


    Curitiba, Paraná, Brasil Netvagas Tempo inteiro

    Overview Join to apply for the Senior net developer role at Netvagas . 4 days ago Be among the first 25 applicants Buscamos C#/.NET Developer, em níveis de carreira Senior, que queiram trabalhar conosco em um ambiente com aprendizado diário no desenvolvimento de grandes projetos, junto a grandes clientes pelo mundo. Nosso escritório é em Chicago (EUA),...