Software Engineer

Apply Online

Position Name: Software Engineer

Location: Trivandrum

Years of Experience: 3 - 5 years

Code: MS-03/JR

Job Description:

A Dot NET Core and C# developer responsible for creating scalable software solutions. Collaborates as part of a team managing the entire software development life cycle, from initial concept to final deployment.

Key Responsibilities:
  • Work closely with the development team to design, develop, and deliver robust and scalable .NET-based web applications using Agile methodologies.
  • Leverage expertise in front-end and back-end development to craft seamless and efficient user experiences.
  • Develop, integrate, and maintain APIs, ensuring compatibility with various third-party services and components.
  • Translate requirements into high-quality implementations, delivering solutions on time and to the highest standards.
  • Validate implemented features to ensure functionality and performance meet specifications.
  • Keep up with the latest advancements and trends in the .NET ecosystem to enhance development practices.
Key Skills:
  • Experience in developing enterprise class SaaS Products using Microsoft Technology Stack.
  • Expertise in .Net Core (dotnet 6 or higher), C# (10 or higher), and SQL Server (2019 or higher) with knowledge of developing web based responsive apps targeting multiple platforms like Web, Mobile, Tablet etc.
  • Experience in Service Oriented platforms like WCF, GRPC and knowledge of Rest API¡¦s. JSON, SOAP, MMSQ, Rabbit MQ, Custom Transport layer orchestrations.
  • Experience in modern web-development using ASP.NET Core, ASP.NET MVC, NodeJS, JavaScript, Type script, HTML5, CSS, Bootstrap with experience in developing web apps using JS based framework either Angular or React and frontend libraries like Developer Express, Telerik, Kendo UI.
  • Experience in the latest Web Assembly based Progressive Web App framework like Blazor.
  • Strong OOPS programming skills.
  • Good understanding of SQL Server and ORM frameworks and ADO.Net.
  • Expertise in integration with any one or more global cloud API Services like Microsoft Azure, Google Cloud or AWS and integration platforms like ESB.
  • Knowledge of Continuous Integration frameworks including Azure Dev Ops with understanding of Azure Pipeline for Build, Test and Deployment.
  • Knowledge of Agile development process with understanding of release/spring planning process and scrum. Ability to work using agile development practices like extreme programming and kanban applying TDD and BDD as required.
Qualifications and Experience:
  • Education: BTech or MCA or MSc
  • Experience: Minimum 3-5 years of modern web development experience as a full stack developer
Candidate Skills (Preferred):
  • Knowledge in Microsoft Graph API to access Azure API’s.
  • Knowledge of data analytics tools like Power BI and seamless integration with dotnet based solutions.
  • Knowledge in Microsoft Azure Cognitive Services API and AI services.
  • Knowledge in security concepts like OWASP, MFA and App Security.

Apply Online