Description:
We are seeking a highly skilled and experienced .NET Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality software applications using .NET Core and Entity Framework. Your expertise in SQL databases and MySQL systems will be pivotal in ensuring efficient data management and storage solutions.
Must-haves:
- Bachelors or Master's Degree in Computer Science, Software Engineering, or a related technical field.
- At least 3 years’ experience of leading and managing software development teams
- Hands on and willing to contribute to the codebase and put a process in place to improve its quality
- An expert in at least one frontend frameworks such as React, Angular or Vuejs
- Experience with the Node.js ecosystem
- Have developed Restful APIs for both internal and third-party consumption
- Experience with SQL databases
- Comfortable with git and git based platforms such as github, gitlab or bitbucket
- Strong problem solving and understands popular data structures and algorithms
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Familiarity with Agile/Scrum methodologies and project management tools.
Job Responsibilities:
- Design, develop, and implement applications using .NET Core and Entity Framework.
- Manage and optimize SQL databases for performance and scalability.
- Work with MySQL systems to handle large sets of distributed data.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automatization.