C#.Net Developer
Job description
Company Profile: Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services, and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results.
CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.
Job Title: C# .Net Developer
Position: Senior Software Engineer
Experience: 9-12 Years
Category: Software Development/ Engineering
Main Location: Mumbai
Position ID: J0626-2607
Employment Type: Full Time
Education Qualification: Bachelor's degree in Engineering, Computer Science, or related field.
Position Description: We are seeking an experienced C# .Net Developer with strong expertise in the Banking & Financial Services domain.
Responsibilities:
- Design, develop, test, and maintain scalable and high-performance applications using C# and .NET technologies.
- Develop and optimize SQL Server database objects, including stored procedures, functions, triggers, and complex queries.
- Deploy, configure, and troubleshoot Microsoft web applications hosted on IIS.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support.
- Collaborate with business analysts, project managers, and stakeholders to understand business requirements and deliver technical solutions.
- Analyze, troubleshoot, and resolve production issues while ensuring system stability and performance.
- Perform code reviews and follow coding standards and best practices.
- Develop automation scripts and utilities using Python where applicable.
- Identify opportunities for process improvement and proactively recommend technical enhancements.
- Mentor junior developers and contribute to knowledge sharing within the team.
- Expert knowledge of C#/.NET development.
- Strong experience with Microsoft SQL Server, including performance tuning and database optimization.
- Hands-on experience deploying and managing applications on Internet Information Services (IIS).
- Good understanding of Software Development Life Cycle (SDLC) and Agile development methodologies.
- Working knowledge of Python for scripting and automation.
- Experience with RESTful APIs, object-oriented programming, and application debugging.
- Familiarity with version control systems such as Git and CI/CD practices is an advantage.
Locations: C#.Net Developer
Category: Software Development/ Engineering
Main location: India, Maharashtra, Mumbai
Position ID: J0626-2607
Employment Type: Full Time
Interested in this role?