5

Senior Frontend .NET MVC C# – All LATAM Countries – Fully Remote

Description

We are looking for a highly capable Senior Frontend Developer with expertise in .NET MVC, C#, and Entity Framework to join our dynamic development team. Apply now! We would love to have you on board :)

If you don't want to apply and you know someone who would be a great fit for this position, we have great news for you! You can be awarded $300 by referring that person/friend to us(*). Don't miss this chance, start referring candidates! Just send us your referral contact info to: careers@mahisoft.com, specifying in the subject: Referral Program: Name of your referral

 

Responsibilities

  • Develop responsive and interactive user interfaces using .NET MVC framework and C#.
  • Integrate front-end components with back-end services, APIs, and databases.
  •  Write clean, efficient, maintainable, and secure code following industry best practices.
  • Utilize Entity Framework for database interactions and implement parameterized SQL queries to prevent SQL injection.
  •  Work with UI/UX designers to transform wireframes and mockups into functional front-end code.
  • Ensure design consistency and adherence to branding guidelines.
  • Implement OWASP security principles to protect applications from vulnerabilities.
  • Write secure code that adheres to best practices in authentication, authorization, and data validation.
  • Prevent SQL injection, XSS, CSRF, and other security threats through proper input sanitization and secure coding standards.
  • Optimize application performance for speed and scalability.
  • Ensure cross-browser compatibility and responsiveness across devices.
  • Conduct thorough testing to identify and fix front-end and security vulnerabilities.
  • Write unit tests and participate in code reviews to maintain high-quality standards.
  • Maintain clear and comprehensive technical documentation.

Requirements

  • Proficiency in .NET MVC framework, C#, and Entity Framework.
  • Strong knowledge of HTML5, CSS3, JavaScript, and modern front-end frameworks.
  • Experience integrating front-end components with RESTful APIs and back-end systems.
  • Strong experience in writing parameterized SQL queries to prevent SQL injection.
  • Understanding of responsive design principles and mobile-first development.
  • Familiarity with CSS preprocessors (SASS, LESS) and frameworks (Bootstrap, Tailwind).
  • Strong understanding of OWASP principles and secure coding practices.
  • Experience implementing security measures to prevent common vulnerabilities such as SQL Injection, XSS, CSRF, and insecure authentication.
  • Experience with development tools such as Visual Studio and version control systems like Git.
  • Knowledge of task runners and build tools (Webpack, Gulp).
  • Strong analytical skills with a proactive approach to challenges.
  • Excellent verbal and written English communication skills.
  • Ability to work effectively in a team-oriented environment.
  • Experience with cloud platforms (Azure, AWS) and deployment pipelines.
  • Familiarity with design tools (Figma, Adobe XD) is a plus.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional experience in front-end development with .NET MVC, C#, and Entity Framework.

Cultural Fit

  • Radical Truth, Radical Transparency: in Mahisoft we encouraged a culture where people know it is important to challenge one another’s views, regardless of rank, and do so regularly. We want people to discuss ideas and issues openly, even if that involves publicly pointing out each other’s mistakes, always respecting each other and always with the goal of finding a solution
  • Responsible freedom: you own your time. You can set your own working hours (previously agreed upon with the client)
  • Teamwork and collaboration: we work together and we share knowledge. It is part of our DNA
  • Flexibility: you have the option to work remotely in the working hours where you feel most productive
  • Constant capacitation: for us, the acquisition of new knowledge and education is fundamental
  • Technology upgrade: you'll work with current software technologies, and you'll be in constant self-actualization

Benefits

  • Continued professional growth
  • Great culture
  • Competitive salary
  • English classes
  • Certifications
  • If you get hired, you will get paid all your time invested in our interviews!

 

(*) To win the award, the person you referred must be selected and join the company. Once your friend joins Mahisoft, we will make the payment to your referral/friend who will take care of

sending it to you.

Other jobs