.NET Software Development Expert

6 days ago
Full time role
Hybrid · Pune, MH, IN... more

Giorgi Global Holdings, Inc. (“GGH”) is a privately held, diversified consumer products/packaging company with approximately 11,000 employees and operations in 20 countries. GGH consists of four US based companies (The Giorgi Companies) and one global packaging company (CANPACK). 

GGH has embarked on a transformation journey to become a digital, technology enabled, customer-centric, data and insights-driven organization. This transformation is evolving our business, strategy, core operations and IT solutions. As critical driver of this transformation, GGH’s IT organization is: 

  • Implementing a new cloud-based applications architecture and transforming ERP platforms to SAP S4 and aligning with SAP’s Go-to-Market strategies/latest offerings. Our Greenfield SAP S4 journey is currently in progress. 

  • Transforming business processes to be best in class in the industry by leveraging technologies like process mining capabilities 

  • Implementing integration strategy to be future ready with latest technology platforms 

  • Transforming and automating IT delivery model and processes by scaling up the agile and nimble ways of working to deliver IT projects, enhancements, and application support scope of works 

  • Implementing people and digital workplace services strategy that puts the employee at the heart of technology and collaboration tools. 

  • Establishing an integrated and seamless information ecosystem within a secure and technically compliant, enterprise IT environment 

  • Transforming data management capability connected to new analytics platforms 

 

Position Summary  

.NET Software Development Expert is responsible to ensure specific delivery responsibility for delivery of .NET products for project/changes related work packages and application support for area for .NET and associated group of technologies for Canpack and GGH group of companies. You will work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth. The role will deliver business value through various projects, application maintenance activities, continuous improvements, and innovations. Individual will solve problems requiring constant adaption and new solutions by synthesis and innovative thinking. As experienced qualified technology expert, individual will be part of a Global Team and will work with Software Development & Automation team along with Business stakeholders to deliver and continuously improve the high standards of application developments services for our global business stakeholders. The individual will have strong experience in developing .NET based solutions. Individual will demonstrate experimental mindset by learning the latest of technologies and bringing it to solve GGH problems and improve the solution.  

  

Job Objective   

.NET Software Development Expert is individual contributor role responsible for understanding requirements, designing, delivery and maintenance of technical solutions. Individual will work with business and other teams to translate requirements in appropriate solution, define and design technical architecture, breakdown the technical work package, estimate and develop plan for its delivery, build technical products, conduct appropriate quality reviews, test, deploy and document the solution as well as troubleshoot support incidents when needed. Individual will demonstrate technology thought leadership on .NET platform development space by demonstrate best in class development standards and methods in practice by creating scalable, reusable, maintainable, secured technical solutions.    

  

Job responsibilities  

  • Designing and Developing Applications: Developing and implementing software solutions using the .NET Core 6+ and related technologies. This includes designing user interfaces, creating robust backend systems, and integrating various components.  

  • Designing and Developing Applications using the Office365 services / Power Platform – Power Automate / PowerApps developments, Power Automate Desktop, Power Virtual Agents / Sharepoint 

  • Back-end Development: Building and maintaining components of web applications. This involves working with technologies such as .NET REST API, C#, 

  • System Architecture: Collaborating with the team to design and implement the overall system architecture, considering scalability, performance, and security aspects.  

  • API Development: Creating and maintaining APIs to enable seamless integration of different systems and services.  

  • Database Management: Designing and optimizing database structures, writing efficient queries, and ensuring data integrity.  

  • Testing and Debugging: Conducting thorough testing of applications to identify and fix any bugs or issues. This includes unit testing, integration testing, and user acceptance testing. 

  • Code Review and Maintenance: Reviewing code written by team members, providing constructive feedback, and ensuring adherence to coding standards. Additionally, performing maintenance and updates to existing software applications.  

  • Collaboration and Communication: Collaborating with cross-functional teams, including business analysts, project managers, and UI/UX designers, to understand requirements and deliver high-quality software solutions. Effectively communicating technical concepts to non-technical stakeholders.  

  • Troubleshooting and Support: Investigating and resolving technical issues reported by users, providing technical support, and ensuring the smooth operation of software applications. 

  • Continuous Learning: Keeping up-to-date with the latest technologies and trends in software development, continuously enhancing skills, and sharing knowledge with the team.  

  • Documentation: Creating technical documentation, including design specifications, user guides, and API documentation, to facilitate understanding and future maintenance of the software.  

  • Agile Development: Following Agile methodologies, such as Scrum or Kanban, participating in sprint planning, and delivering incremental software releases.  

  • Security and Performance Optimization: Incorporating security best practices into application development, ensuring data protection and compliance with relevant regulations. Optimizing application performance by identifying bottlenecks and implementing optimizations.  

  • Mentoring and Coaching: Assisting and mentoring junior developers, providing guidance and support in their technical growth and skill development.  

  • Quality Assurance: Ensuring the delivery of high-quality software solutions through code reviews, testing, and adherence to coding standards and best practices.  

  

Core Competencies, Knowledge, Experience   

  • 5+ years of experience as .NET development expert in designing and developing end-to-end solutions in .NET and Microsoft stack. i.e .NET Core 6+/C#, REST APIs, EF Core

  • Experience needed in Power Platform – Power Automate / PowerApps developments, Power Automate Desktop, Power Virtual Agents / Sharepoint 

  • Experience needed in SQL (MSSQL), Git, Docker, Sharepoint. Microservices, MySQL and/or SQL Server and JSON 

  • Basic knowledge about React, HTML, CSS, JavaScript 

  • Hands-on exp and knowledge on Object Oriented design patterns (such as GoF) & Principles (such as SOLID)  

  • Experience with cloud platforms Azure DevOps, Azure Cloud, CI/CD, and Dataverse  

  • Experience in complex SQL developments and solutioning and developing enterprise integration systems is desired. Hands-on in Event-Driven Design, Architecture and Development  

  • Monitor, manage, and continuously improve production environments ensuring application availability and performance  

  • Knowledge on Microservice Architectures, Design patterns, Principles, Features and Hands-on exp in Development with .NET Core 

  • Hands-on experience in managing application lifecycle, upgrades for enterprise grade products.  

  • Experience with business requirements gathering process, technical analysis, solution/design, coding, testing, documentation, and implementation.  

  • Experience of: collaborating across cross functional IT teams for delivery of development and implementation of technical solutions while prioritizing day to day work when working on multiple assignments simultaneously.   

  • Experienced on delivering work using Agile, waterfall methodologies. Has good knowledge of how to operate in Agile, Scrum, SAFe setups.   

  • Highly proactive, self-organized, strong analytical and problem-solving abilities with good written/verbal communications in English.  

  • Ability to work independently as well as a part of global team.  

  

Work Timing & Location  

  • Office – Pimple Saudagar, Awfis, 3rd Floor, GK Mall, Above Pantaloon.

  • Current Flexible office presence policy – 3 days/week , 2 days WFH 

  • Typical Working Hours – 10.30/12:30 to 7.30/9:30 pm IST. Operational on call availability subject to incidents/priorities.

  • Travel – subject to key projects, usually less than 2 weeks  

  

Must Have Educational / Professional Qualifications  

  

  • B.E / B.Tech / M.Tech / MCA / PGDIT  

 

 

If you are a current CANPACK employee, please apply through your Workday account.

CANPACK Group is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, age, sex, sexual orientation, gender identity, national origin, disability, or any other characteristic protected by law or not related to job requirements, unless such distinction is required by law.