Senior Software Engineer .Net +Azure
· Backend Development: Design, develop, and maintain server-side applications using .NET Core, MVC, EF Core, and ASP.NET
· REST API/Web API Development: Create robust and scalable RESTful and Web APIs for seamless communication between different components
· Database Management: Work with SQL Server to design, implement, and optimize database structures
· Frontend Development: Develop responsive and user-friendly interfaces using HTML, CSS, and JavaScript
· Frontend Frameworks: Implement either ReactJS or Angular for frontend development based on project requirements
· Serverless Computing: Utilize AWS Lambda or Azure Functions for serverless computing, ensuring efficient and scalable application architecture
· SOLID Principles: Apply SOLID principles for designing maintainable and scalable code
· Bachelor's or Master's degree in Computer Science or a related field
· 5+ years of professional experience in full-stack .NET development
· Proficiency in .NET Core, MVC, EF Core, ASP.NET, and Web API
· Strong skills in HTML, CSS, and JavaScript
· Experience with SQL Server for database development
· Expertise in either ReactJS or Angular for frontend development
· Familiarity with serverless computing using AWS Lambda or Azure Functions
· Solid understanding and application of SOLID principles
· Solid understanding of version control systems, such as Git.
· Good to have Skills:
Knowledge of modern frontend build tools and workflows
Familiarity with unit testing frameworks
Understanding of Agile/Scrum methodologies
Experience with cloud services, especially AWS or Azure