Full Stack Engineer , C#,

Techifide

Not Interested
Bookmark
Report This Job

profile Job Location:

Brasília - Brazil

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

We are seeking a seasoned Full-Stack Software Engineer to join our clients software engineering team on a contract basis. This team is responsible for maintaining and enhancing existing web applications and APIs while also building new cloud-native features - many are being ported from a legacy Windows desktop application. So there is an emphasis on a UX-driven process.

Key Responsibilities

  • Design develop and maintain scalable web applications built on microservices architecture. Analysing and building design specifications from business requirements.
  • Build and maintain services written in and C# with a strong focus on modular domain-driven design.
  • Develop front-end components using Vite PrimeVue and modernframeworks like TailWind CSS.
  • Collaborate with UX designers to assess readiness of UX artefacts and implement user-centric features efficiently.
  • Work with NoSQL databases like MongoDB structuring documents for performance reliability and loose coupling.
  • Write and optimize complex SQL queries; design and improve relational database schemas.
  • Improve performance and scalability of database operations across both relational and document-oriented systems.
  • Implement a variety of automated tests including unit integration and end-to-end tests.
  • Build and maintain software for both Windows and Linux environments.
  • Refactor and modernize legacy software applications for cloud-native deployment within AWS cloud infrastructure using Docker and Kubernetes.
  • Implement and maintain CI/CD pipelines for efficient deployment.
  • Navigate ambiguity and make sound decisions in a fast-paced agile environment.
  • Communicate effectively in a remote-first team spread across US time zones.

Required Qualifications

  • Proficiency in English and excellent communication skills and proven success in remote work environments.
  • 5 years (7 preferred) of recent hands-on experience in full-stack development.
  • Experience developing and maintaining commercially available SaaS applications.
  • Strong proficiency in C# with ORMs (Entity Framework PetaPOCO or similar) and .
  • Expertise in relational (SQL Server preferred) and NoSQL (MongoDB or similar) database modeling optimisation and performance tuning for scalable loosely coupled systems.
  • Solid experience designing and microservices.
  • Deep experience with both Windows and Linux operating systems.
  • Familiarity with AWS Docker Kubernetes and CI/CD pipelines.
  • Strong mindset for quality and experience writing unit integration and functional tests.
  • Proven ability to work with UX teams and implement designs effectively.
  • Demonstrated success in modernising and refactoring legacy applications.
  • Excellent communication skills and proven success in remote work environments.
  • Ability to work independently and collaboratively in an agile team with limited direction.

Preferred Qualifications

  • Prior work in porting desktop applications to web platforms.
  • Experience applying domain-driven design principles - building & maintaining domain models identifying entities and their relationships defining service boundaries and analysing and building design specifications from business requirements.
We are seeking a seasoned Full-Stack Software Engineer to join our clients software engineering team on a contract basis. This team is responsible for maintaining and enhancing existing web applications and APIs while also building new cloud-native features - many are being ported from a legacy Wind...
View more view more

Key Skills

  • Anti Money Laundering
  • English Speaking
  • Data Entry
  • Food
  • Investigation
  • Adobe Indesign