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, Digital Agency, Managed Services Company, or Startup Company, G2 TechSoft offers the right expertise for your software development and other IT or Digital Transformation needs. With a team of 300+ experienced members, you can rely on us for cutting-edge and legacy technology skills.
Role DescriptionThis is a full-time remote role for a .Net Fullstack Developer. As a Fullstack Developer, you will be responsible for both front-end and back-end web development. Your day-to-day tasks will include software development and creating and maintaining web applications. You will be working collaboratively with cross-functional teams to deliver high-quality and scalable solutions.
Qualifications· 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.