Empleo de Full Stack Engineer .NET Middle - Remoto en Remoto - Solo México-109278-MX

Publicado hace 4 días.

Full Stack Engineer .NET Middle - Remoto

Sueldo oculto

Remoto: México, Colombia, Costa Rica, Honduras, Nicaragua

Empleado de tiempo completo

Inglés : Nivel Avanzado

About the Client:

Our client is a global leader in payments, providing customers with a comprehensive suite of payment solutions and technologies. We are dedicated to delivering innovative, secure, and reliable payment experiences to millions of users worldwide. We are looking for a skilled Senior Software Engineer to join our dynamic team and contribute to the development of high-quality software applications.


Role Overview: 

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining software solutions using the Microsoft .NET stack. You will work on a variety of projects that involve both backend and frontend technologies. You will be responsible for collaborating with cross-functional teams and ensuring the implementation of best practices in software development.

Key Responsibilities:

· Software Development: Design, develop, and maintain scalable and high-performance applications using C#, WCF, ASP. NET, Classic ASP, .NET Forms, and .NET Core.

· Frontend Development: Utilize frontend technologies including JavaScript, HTML, CSS, Bootstrap, jQuery, Angular, and React to create intuitive and responsive user interfaces.

· Microservices Architecture: Develop and maintain microservices-based architectures to enhance scalability and modularity of applications.

· API Integrations: Design and implement API integrations to connect with various external systems and services.

· Messaging Systems: Work with Kafka for managing and processing large-scale event streams and messaging.

· Database Management: Write and optimize SQL queries for SQL Server databases to ensure efficient data handling and retrieval.

· Version Control: Use version control systems such as Git, Team Foundation Server (TFS), and GitLab for source code management and collaboration.

· Issue Tracking: Manage and track project tasks and issues using Jira.

· Collaboration: Work closely with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.

· Best Practices: Implement and advocate for best practices in object-oriented programming, dependency injection, and software design patterns.

· Problem-Solving: Troubleshoot and resolve complex technical issues, ensuring application stability and performance.

Requirements:

· Experience: 3-4 years of professional experience in software development with a strong focus on the Microsoft .NET stack.

· HIGHLY PREFERRED: FinTech background! Working on Platform based products.


· Technology Stack:

o Backend: Proficiency in C#, ASP.NET, .NET Forms, and .NET Core.

o Frontend: Experience with JavaScript, HTML, CSS, Bootstrap, jQuery, Angular, and React.

o Microservices: Experience in developing and maintaining microservices architectures.

o API Integrations: Proven experience in designing and implementing API integrations.

o Messaging Systems: Familiarity with Kafka or similar messaging systems.

o Database Management: Proficiency in writing and optimizing SQL queries and Stored Procedures for SQL Server.

· Version Control: Experience with Git, Team Foundation Server (TFS), and GitLab.

· Issue Tracking: Experience using Jira for task and issue management.

· Programming Concepts: Solid understanding of object-oriented programming principles and dependency injection.

· Industry Experience: Preferred experience in the financial industry, particularly in payment processing or related financial technologies.


· Skills:

o Strong problem-solving skills and the ability to troubleshoot complex technical issues.

o Proven experience in designing and implementing scalable software solutions.

o Excellent communication skills with the ability to collaborate effectively with team members.

· Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred Qualifications:

· Experience with cloud platforms such as Microsoft Azure or AWS.

· Familiarity with CI/CD pipelines and modern development practices.

· Knowledge of additional front-end frameworks or libraries is a plus.

Why Join Us?

· Competitive salary and benefits package.

· Opportunity to work on cutting-edge technologies and impactful projects.

· Collaborative and innovative work environment.

· Professional growth and development opportunities.

How to Apply:

Interested candidates should submit their resume and cover letter to [Insert Contact Information or Application Portal Link]. Please include examples of past projects or a portfolio if applicable.