About the Company
We are seeking an experienced Senior Software Engineer, based in Argentina or Brazil, with a strong specialization in C#, software development methodologies, and the ability to design, develop, and maintain complex .NET / C# applications. The role also involves contributing significantly to the technical excellence of the team.
Responsibilities
* Exceptional problem-solving skills to identify and resolve complex technical issues efficiently.
* Collaborate with cross-functional teams to seamlessly integrate frontend and backend components.
* Communicate effectively with team members, stakeholders, and non-technical persons; share knowledge and mentor junior developers.
* Maintain code quality, organization, and automation.
* Stay up-to-date with emerging technologies and industry trends.
* Lead and mentor a team of mid-level engineers, promoting best practices.
* Develop strategies for transitioning from legacy systems to modern architectures.
* Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Qualifications
* 6+ years of experience as a backend developer with a focus on C#.
* Proficient in .NET Framework / .NET Core.
* Design RESTful APIs and architect scalable, maintainable, and high-performance software systems.
* Emphasize testing, automated testing frameworks, and writing unit tests.
* Strong knowledge of database systems (SQL, NoSQL).
* Familiar with design patterns, microservices, event-driven architecture, and other software design principles.
* Knowledge of DevOps practices (CI, CD, deployment pipelines) and tools like Git, Docker, Kubernetes, AWS, Azure, or Google Cloud.
* Understanding of front-end technologies (e.g., React, Angular) is a plus.
What We Offer
* Competitive compensation.
* Flexible working hours.
* Fully remote position, with opportunities to travel to the US.
* Opportunities for professional growth and development.
* Work on exciting projects with cutting-edge technologies.
#J-18808-Ljbffr