We are looking for a skilled Full Stack Developer with experience in both back-end and front-end development, who is passionate about creating efficient, scalable applications. If you have hands-on experience with C#, .NET Core, and front-end JavaScript frameworks, this might be the perfect opportunity for you!
Key Responsibilities:
- Back-End Development: Develop, maintain, and enhance back-end services using C# and .NET Core.
- Front-End Integration: Work with modern front-end JavaScript frameworks to build responsive and dynamic user interfaces.
- API Development: Build and manage Web API 2 for seamless integration between services.
- Unit Testing: Write unit tests using NUnit to ensure code quality and reliability.
- Database Management: Design and maintain database solutions using both MS SQL (T-SQL) and MongoDB.
- Version Control: Collaborate using Git and work within CI/CD pipelines to automate and streamline the development lifecycle.
- Requirements Gathering: Participate in gathering and refining requirements, along with providing estimations for tasks.
- Agile Work Environment: Operate within an Agile methodology, embracing self-management and working in sprints, following SCRUM or Kanban practices.
Key Skills & Qualifications:
- Proficiency in C# and .NET Core development.
- Experience with front-end JavaScript frameworks (React, Angular, Vue, etc.).
- Strong understanding of Web API 2 and integration patterns.
- Solid knowledge of unit testing frameworks, specifically NUnit.
- Proficient in working with MS SQL and MongoDB databases.
- Familiarity with Git and CI/CD tools for efficient development and deployment workflows.
- Experience in Agile methodologies (SCRUM, Kanban), with a focus on self-management and iterative development.
- AWS SNS, AWS SQS