The Offer
- Excellent career development opportunities
- Flexible working options
- Leadership Role
The Employer
Our client is a leading MVP development company that helps startups and enterprises turn their ideas into successful products.
Key Responsibilities
- Application Development: Design, develop, and maintain applications using .NET technologies, including ASP.NET, C#, and .NET Core.
- Requirement Analysis: Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
- Code Quality: Write clean, scalable, and efficient code following best practices and coding standards.
- Testing and Debugging: Perform unit testing, integration testing, and debugging of applications to ensure high-quality deliverables.
- Documentation: Create and maintain comprehensive documentation for all developed applications and systems.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
- Continuous Improvement: Stay updated with emerging technologies and industry trends, and continuously seek ways to improve existing systems and processes.
The Profile
Key Skills And Qualifications
- Experience: 3-5 years of experience in software development using .NET technologies.
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Technical Proficiency:
- Strong knowledge of C#, ASP.NET, .NET Core, and MVC.
- Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React.
- Proficiency with SQL Server and database design.
- Understanding of object-oriented programming (OOP) principles.
- Experience with version control systems, such as Git.
- Problem-Solving: Excellent analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
- Communication: Strong verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Agile Methodologies: Familiarity with Agile/Scrum development methodologies and tools (e.g., JIRA, Trello).
- Adaptability: Ability to learn new technologies quickly and adapt to changing project requirements.