Match score not available

Senior .Net Developer - LATAM

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven expertise in .NET Core MVC and Entity Framework Core, Advanced skills in SQL Server, Bootstrap, Web APIs.

Key responsabilities:

  • Lead migration to modern .NET technologies
  • Design Web APIs and manage database efficiently
ZEPCOM logo
ZEPCOM SME https://www.zep-com.net/
201 - 500 Employees
See more ZEPCOM offers

Job description

Job Overview:

We are seeking a highly skilled and experienced Senior .NET Developer to lead the transformation of a legacy application originally built in Visual Basic. This role is pivotal in revamping the application using modern .NET technologies to enhance performance, scalability, and user experience. The ideal candidate will have a deep understanding of .NET Core MVC, Entity Framework Core, Web APIs, and SQL Server, as well as experience in front-end development with Bootstrap.

Key Responsibilities:

  • Legacy Application Modernization:

    • Lead the effort to migrate and modernize an existing Visual Basic application to a contemporary .NET Core MVC framework.
    • Analyze the current applications architecture and functionality, and develop a comprehensive plan for transitioning to .NET Core MVC.
  • Web API Development:

    • Design, develop, and implement robust and scalable Web APIs to support the applications functionality and integration with other systems.
    • Ensure API design aligns with industry best practices for security, performance, and scalability.
  • Database Management and Integration:

    • Utilize Entity Framework Core to facilitate data access and management, ensuring efficient database interactions.
    • Optimize SQL Server queries and database design for improved performance and reliability.
  • Front-End Development:

    • Apply Bootstrap to create responsive, user-friendly interfaces that enhance the overall user experience.
    • Work closely with front-end designers to ensure seamless integration of UI components with back-end services.
  • Project Collaboration:

    • Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to gather requirements and deliver solutions that meet business needs.
    • Participate in design sessions, code reviews, and brainstorming meetings to drive project success.
  • Testing and Quality Assurance:

    • Develop and execute test plans to ensure the quality and functionality of the revamped application.
    • Identify and resolve defects and performance issues during the development and testing phases.
  • Documentation and Reporting:

    • Create and maintain comprehensive documentation for the new application architecture, codebase, and technical processes.
    • Provide regular progress reports to project stakeholders and address any issues or concerns promptly.
  • Knowledge Sharing and Mentoring:

    • Mentor junior developers and provide guidance on best practices and coding standards.
    • Share knowledge and expertise to foster a culture of continuous learning and improvement within the development team.

Required Skills and Qualifications:

  • .NET Technologies:

    • Proven experience with .NET Core MVC, including development and implementation.
    • Strong proficiency in Entity Framework Core for data management and ORM.
  • Web API Expertise:

    • Extensive experience in designing and developing Web APIs, including RESTful services.
  • Database Skills:

    • Advanced knowledge of SQL Server, including database design, query optimization, and performance tuning.
  • Front-End Technologies:

    • Expertise in Bootstrap for creating responsive web designs.
    • Familiarity with HTML, CSS, and JavaScript.
  • Additional Skills:

    • Strong analytical and problem-solving abilities.
    • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
    • Ability to work independently as well as collaboratively in a team environment.
    • Experience with legacy application migration is highly desirable.

Preferred Qualifications:

  • Previous experience working with Visual Basic applications.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with version control systems such as Git.

Education:

  • Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Analytical Thinking
  • Verbal Communication Skills
  • Problem Solving
  • Quality Assurance
  • Collaboration

.NET Developer Related jobs