Epicareer Might not Working Properly
Learn More

Backend Developer

Salary undisclosed

Apply on


Original
Simplified

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and secure web applications using .NET Core and MVC architecture.
  • Build and maintain RESTful APIs to support front-end applications and integrate with third-party services.
  • Work on front-end development using HTML, CSS, JavaScript, and other related web technologies.
  • Build and maintain front-end development using the React.js platform, ensuring a responsive and interactive user experience
  • Collaborate with the UI/UX team to translate design wireframes into high-quality, responsive web pages.
  • Implement and optimize MySQL databases to ensure efficient data storage, retrieval, and processing.
  • Troubleshoot, debug, and upgrade existing software to ensure optimal performance and reliability.
  • Participate in code reviews, providing feedback and improving code quality across the team.
  • Stay up-to-date with emerging technologies and best practices to ensure the continuous improvement of development processes.
  • Collaborate with cross-functional teams to deliver projects on time and within scope.
  • Contribute to the full software development lifecycle, from requirement gathering to deployment and maintenance.

Required Skills:

  • Experience in full-stack development using .NET Core and MVC architecture.
  • Experience in building RESTful APIs and integrating them with front-end applications.
  • Experience in MySQL, including database design, optimization, and querying.
  • Solid understanding of web technologies, including HTML, CSS, and JavaScript.
  • Familiarity with front-end frameworks and libraries such as React.js is a plus.
  • Experience with version control systems like Git.
  • Strong problem-solving skills and the ability to work independently or as part of a team.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Knowledge of best practices in software development, including code quality, testing, and documentation.