Fullstack Developer
Key Responsibilities:
- Application Development: Design, develop, and maintain server-side applications using
- .NET Core, C#, and MVC. o Full-Stack Development: Build applications within the .NET
- framework alongside front-end technologies such as Angular JS/ReactJS and MVC.
- Software Design: Apply strong design principles and patterns, conducting both HighLevel
- closely within highly collaborative teams to ensure high-quality code and seamless integration.
- Database Management: Develop and optimize SQL Server queries, including writing stored procedures and dynamic queries.
- Cloud & Microservices: Utilize .NET Core, microservices architecture, Azure services, containerization, and application migration strategies.
- Version Control & Debugging: Manage version control systems effectively while demonstrating strong problem-solving and debugging skills.
- Agile Methodologies: Follow agile development practices, particularly Scrum, to drive continuous improvement in the development process.
- RESTful APIs & Database Performance: Develop RESTful APIs and work with both SQL and NoSQL databases, ensuring optimal performance. o Cloud Technologies: Experience working with Azure.
Requirements:
- Experience: 4+ years of hands-on experience in full-stack or backend development.
- Technical Expertise: Strong understanding of .NET Core, AngularJS/ReactJS, and MVC development.
- Software Development Principles: Solid grasp of design patterns, best practices, and development methodologies.
- Education: Bachelor's degree or higher in Computer Science, Information Technology, or a related field.