ME – C#/.Net Senior Software Engineer – Job2924

Summary

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team, focusing on the enhancement of our award-winning Enterprise-Class Mobile Application and Reporting Platform. This role is pivotal in driving the development of innovative application capabilities that meet our clients’ needs effectively. The ideal candidate will possess a strong technical background, a creative mindset, and the ability to solve complex problems while improving system performance. This position offers a flexible work schedule, allowing for a healthy work-life balance.

Responsibilities

  • Understanding and Enhancing the Application: Gain a deep understanding of our mobile application and reporting platform, identifying areas for improvement and enhancement.
  • Collaborative Development: Work closely with cross-functional teams, including product management, design, and quality assurance, to develop new application capabilities that align with client requirements.
  • Backend Systems and API Development: Design, develop, and maintain backend systems and RESTful APIs that support the application’s functionality and performance.
  • Database Management: Manage and optimize databases, ensuring data integrity and efficient data retrieval processes.
  • User Interface Design: Contribute to the design and development of user-friendly interfaces, ensuring a seamless user experience.
  • Problem Solving: Employ creative thinking to address complex technical challenges and improve overall system performance.
  • Mentorship and Leadership: Provide guidance and mentorship to junior engineers, fostering a collaborative and innovative team environment.
  • Adherence to Best Practices: Follow industry best practices in software development, including code reviews, testing, and documentation.
  • Flexible Work Schedule: Adapt to a flexible work schedule that promotes productivity and work-life balance.

Requirements

Must-Have Skills

  • C# : Proficiency in C# programming language, with a strong understanding of object-oriented programming principles and design patterns.
  • .NET Framework: Extensive experience with the .NET framework, including ASP.NET for building web applications and services.
  • Microsoft SQL Server: Strong knowledge of Microsoft SQL Server, including database design, query optimization, and performance tuning.
  • Node.js: Familiarity with Node.js for server-side development, enabling the creation of scalable network applications.
  • React: Experience with React for building dynamic user interfaces, ensuring a responsive and engaging user experience.
  • MongoDB: Understanding of MongoDB for NoSQL database management, including data modeling and query optimization.
  • RESTful API Integration: Proven experience in integrating and developing RESTful APIs, ensuring seamless communication between different software components.
  • API Development: Strong skills in designing and implementing APIs that are secure, efficient, and easy to use.

Nice-to-Have Skills

  • C# /.NET MAUI: Familiarity with C# /.NET MAUI (Multi-platform App UI) for building cross-platform applications, enhancing the versatility of the application.
  • Performance Optimization: Experience in performance optimization techniques, ensuring that applications run efficiently and effectively under varying loads.

Target Start Date: ASAP
Engagement Length: long term
Time Zone: MT – 8:00AM to 5:00 PM STRICT!!
Country Restrictions: No

Job Type: Remote
Allowed Country: LATAM

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf, .doc, .docx
×