Company DescriptionG2 TechSoft, a division of G2 Technology Solutions India Pvt. Ltd, is a process-driven Indian-based Software Services Company that has been providing end-to-end IT services for over 15 years. Whether you are a Product Company, a Digital Agency, a Managed Services Company, or a Startup, G2 TechSoft is your one-stop solution for software development and other IT or Digital Transformation needs. With a team of over 300 experienced members, we offer expertise in cutting-edge technologies as well as legacy skills.
Role DescriptionThis is a full-time remote role for a Senior Dotnet Developer. As a Senior Dotnet Developer, you will be responsible for the day-to-day tasks of software development using .NET Core and ASP.NET MVC. You will apply your expertise in Object-Oriented Programming (OOP) and work closely with the team to design and implement software solutions.
· 7+ years of experience in web development using Microsoft technologies.· 7+ years of hands-on experience in .Net standard, .Net core frameworks, C#, MVC, Web API, aspx Web forms and REST API.· 7+ years of experience in handling Microsoft SQL server databases using ADO.net, Entity Framework, Dapper and writing efficient and complex SQL queries.· 3+ years of experience in developing and maintaining traditional aspx webforms.· 6+ years of experience in designing front end applications using Angular, jQuery, CSS, Bootstrap and HTML.· 6+ years of experience in full stack development which includes front end and back end using C#.· Good hands-on experience in source controls like GIT and Azure Devops. · Good experience in utilizing encryption and decryption techniques to create secured web API and web applications.· Good knowledge in design patterns and object-oriented programming concepts· Experience in developing secure financial applications with the knowledge of OWASP vulnerabilities.· Ability to troubleshoot and resolve problems using appropriate tools and techniques.· Superb written and verbal communication skills.· Excellent communication skills, with the ability to translate data into business needs.· Must feel comfortable working in a fast-paced, dynamic, and flexible environment with changing requirements.· Strong analytical and problem-solving skills.