← Back to jobs

Persistent Systems Logo
Senior Software Engineer

Persistent Systems

 

Mexico City, Mexico

Posted On: 11 days ago
Experience: 6+ years
Availability: Onsite
Openings: 4
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and test high-quality C# components for Linux-based systems.

This role is on-site.

Responsibilities

  • Design and implement efficient algorithms and data structures using C#.
  • Provide technical support and troubleshoot complex issues on Linux systems.
  • Optimize application performance and scalability while adhering to security guidelines.
  • Collaborate with cross-functional teams to define and refine software requirements.
  • Participate in code reviews, sprint planning, and team retrospectives.

Required Skills

  • 6+ years of experience developing applications using the .NET platform (e.g., .NET 8 or later) for Linux.
  • 5+ years of experience with ASP.NET Core and Open API 3.0.
  • Strong proficiency in C# and Object-Oriented Programming principles.
  • Hands-on experience with Linux operating systems.
  • Experience developing desktop applications rather than cloud-only development.
  • 5+ years of experience with GIT and source control management.
  • Proficiency with JIRA and software project management tools.
  • Experience with CI/CD, application lifecycle management, and pull request workflows.

Preferred Skills

  • Experience integrating software with hardware subsystems like fluidics, precision motion, or optics.
  • Experience with Dependency Injection frameworks such as Autofac.
  • Data processing and algorithm development using Python.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs