What you will do
We are seeking a talented Full Stack Developer with experience in C#, .NET, Angular, RDBMS, API development, authentication mechanisms, Azure cloud services, and Big Data technologies. The ideal candidate will be adept at both front-end and back-end development, able to build scalable and efficient applications, and comfortable working in a dynamic environment.
How you will do it
Full Stack Development:
Design, develop, and maintain web applications using C#, .NET, and Angular.
Implement and manage robust back-end services and APIs for application functionality.
Develop responsive and user-friendly front-end interfaces with Angular.
Database Management:
Design and optimize relational database schemas using RDBMS (e.g., SQL Server, PostgreSQL).
Write and optimize complex SQL queries and stored procedures.
API Development:
Develop and integrate APIs to connect different services and applications.
Ensure API security, performance, and scalability.
Authentication and Security:
Implement authentication and authorization mechanisms to secure applications.
Apply best practices for securing data and protecting applications from vulnerabilities.
Collaboration and Agile Development:
Work closely with cross-functional teams including designers, product managers, and QA engineers.
Participate in code reviews, design discussions, and agile development processes.
Performance Optimization:
Optimize application performance, scalability, and reliability.
Monitor and troubleshoot application issues and performance bottlenecks.
What we look for
Bachelor’s degree in computer science, Engineering, or a related field. Relevant certifications are a plus.
4-8 years of experience as a Full Stack Developer or similar role.
Proficiency in C# and .NET framework.
Strong experience with Angular for front-end development.
Solid understanding of RDBMS and SQL.
Experience with API development and integration.
Knowledge of authentication and security best practices.
Hands-on experience with Azure cloud services and Big Data technologies.
Familiarity with version control systems (e.g., Git) and agile methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Preferred Qualifications:
Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
Familiarity with other front-end frameworks (e.g., React, Vue.js).
Knowledge of Big Data (e.g., HBase, Snowflakes).
Experience with DevOps practices and CI/CD pipelines.