Senior .NET Developer
HCLTech•Kraków
💰 Wynagrodzenie
Widełki nieujawnione
📋 Informacje
📝 Opis główny / Wstęp
HCLTech is a global technology company, home to more than 224,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud, AI and software, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2023 totaled $13.1 billion.
To learn how we can supercharge progress for you, visit hcltech.com.
Overview of the Role:
As a Senior .NET Developer at HCLTech, you will play a pivotal role in the design, development, and support of custom web applications utilizing C#, .NET, Angular, SQL, Cosmos DB, and Azure-based microservices. This position is integral to the Systems Development team, collaborating across departments to deliver innovative solutions that enhance business operations and support global users. Your expertise will drive the integration of enterprise systems and contribute to the company’s ongoing digital transformation, making a significant impact on technology initiatives and business outcomes.
Detailed Responsibilities:
- Lead the design, development, and delivery of business-critical web applications using C#, .NET, Angular, SQL Server, Cosmos DB, and Azure microservices.
- Provide hands-on development and support for full stack .NET applications within the Microsoft ecosystem.
- Set up, configure, and maintain integrations with third-party platforms using APO and other tools.
- Create and document solution architectures and technical designs, ensuring alignment with organizational standards.
- Develop robust, scalable, and supportable technology solutions that meet the needs of global business and IT stakeholders.
- Collaborate with Project Managers to estimate project timelines, define tasks, and ensure successful delivery.
- Participate in requirements gathering and translate business needs into technical solutions.
- Establish coding guidelines and contribute to the creation of development standards.
- Ensure accurate documentation and information sharing with support and infrastructure teams for seamless deployment and usability.
- Engage in cross-departmental collaborations, offering technical expertise to stakeholders in Underwriting, Operations, Business Systems Analysis, Quality Assurance, and Infrastructure.
Skill Requirements:
- Minimum 5 years of experience in Information Systems/Technology roles.
- Expert-level proficiency in .NET Framework (4.5 and above) and .NET Core (2.0 and above).
- Strong experience with design patterns such as Repository-Service pattern and Dependency Injection/Inversion of Control (IoC).
- Proven expertise in Web Services (WCF, .NET Web Services), Web API, Microservices, and Service Oriented Architecture.
- At least 5 years of experience with SQL Server (2012 and later), including stored procedures, UDFs, views, and T-SQL.
- Minimum 3 years of hands-on experience with front-end technologies: TypeScript, JavaScript, and Angular.
- Demonstrated ability to integrate enterprise systems and support complex business processes.
- Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- Excellent communication, presentation, and organizational skills, with the ability to interact effectively across multiple IT disciplines.
- Strong documentation abilities and thorough understanding of Software Development Lifecycle best practices.
- Sound knowledge of architectural standards and strong analytical/problem-solving skills.
- Ability to manage multiple tasks and priorities independently and efficiently.
Other Requirements:
- Previous experience in the Insurance, Reinsurance, or related industry is advantageous.
- Certifications in Microsoft technologies, Azure, or relevant frameworks are considered a plus.
- Familiarity with APO for integration and deployment is desirable.
- Exposure to cloud-native development and DevOps practices is beneficial.
Career Development Opportunities:
HCLTech offers a dynamic environment with extensive opportunities for professional growth and advancement. Employees benefit from:
- Access to global training programs and certifications in emerging technologies.
- Clear career progression paths within technical, managerial, and specialist roles.
- Opportunities to participate in innovative projects across diverse industry sectors.
- Support for continuous learning, mentorship, and leadership development.
- Involvement in global communities and initiatives that foster collaboration, innovation, and personal development.
- Competitive compensation, recognition programs, and comprehensive benefits designed to reward high performance and nurture talent.
Join HCLTech to be part of a forward-thinking team that values your expertise and invests in your future.
Benefit package:
- Life insurance
- Private medical care
- MultiSport Card
- Subsidy for glasses
- Subsidy to language courses
- Christmas and holiday bonuses