Full Stack C# Engineer with JavaScript Frameworks

Techifide

Not Interested
Bookmark
Report This Job

profile Job Location:

Brasília - Brazil

profile Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

Attention

  • CVs must be submitted in English
  • Good spoken English is required
  • Candidates must be located in Brazil

About the Role

We are looking for an experienced Full-Stack Software Engineer to join our clients software engineering team on a contract basis. The team is responsible for maintaining and enhancing existing web applications and APIs while also building new cloud-native features. Many of these features are being migrated from a legacy Windows desktop application so the role places strong emphasis on a UX-led approach.

Key Responsibilities

  • Design develop and maintain scalable web applications built on a microservices architecture including analysing and producing 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 modern frameworks such as Tailwind CSS. Experience with React is acceptable with the expectation of ramping up on Vue.
  • Collaborate with UX designers to assess the readiness of UX assets and implement user-centric features efficiently.
  • Work with NoSQL databases such as MongoDB structuring documents for performance reliability and loose coupling.
  • Write and optimise complex SQL queries; design and refine relational database schemas.
  • Improve the performance and scalability of database operations across both relational and document-oriented systems.
  • Implement a range of automated tests including unit integration and end-to-end tests.
  • Build and maintain software for both Windows and Linux environments.
  • Refactor and modernise legacy software applications for cloud-native deployment within AWS using Docker and Kubernetes.
  • Implement and maintain CI/CD pipelines for efficient delivery and deployment.
  • Navigate ambiguity and make sound decisions in a fast-paced agile environment.
  • Communicate effectively within a remote-first team spread across US time zones.

Required Qualifications

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

Preferred Qualifications

Experience in porting desktop applications to web platforms.

Experience applying domain-driven design principles including building and maintaining domain models identifying entities and relationships defining service boundaries and analysing and developing design specifications from business requirements.

AttentionCVs must be submitted in EnglishGood spoken English is requiredCandidates must be located in BrazilAbout the Role We are looking for an experienced Full-Stack Software Engineer to join our clients software engineering team on a contract basis. The team is responsible for maintaining and enh...
View more view more

Key Skills

  • Arm
  • CSS
  • C/C++
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Ember.js
  • JavaScript
  • backbone.js
  • Operating Systems