Description
Job Summary:
We are seeking a Senior .NET Software Developer to design, develop, and maintain high-complexity enterprise solutions, refactor applications, and contribute to digital transformation initiatives.
Key Highlights:
1. Design and development of high-complexity software solutions
2. Collaboration with functional and technical specialists
3. Collaborative and value-driven work environment
**Job Description**
-------------------
**Senior Software Developer (.NET)**
===========================================
**Profile**
----------
* Bachelor's degree or Technical Diploma in Systems Engineering or related fields.
* Minimum 4 years of software development experience on medium- and large-scale projects.
* Experience in designing, developing, and maintaining enterprise applications using Microsoft technologies.
* Ability to analyze business requirements, design robust solutions, and develop high-quality software components.
* Experience in refactoring complex or legacy applications, ensuring operational continuity and solution maintainability.
* Remote work mode.
**Technical Knowledge**
-----------------
* Application development using **Microsoft Visual Studio**.
* Programming in **.NET C\#**.
* Front\-End development using **JavaScript**.
* Proficiency with **Microsoft SQL Server** databases.
* Development and maintenance of reports using **SQL Server Reporting Services (SSRS)**.
* SQL query design and optimization.
* Best practices for enterprise application development, maintenance, and continuous improvement.
**Key Responsibilities**
---------------------------------
* Design, develop, and implement high-complexity software solutions using Microsoft technologies.
* Analyze functional and technical requirements to propose business-aligned solutions.
* Build robust, scalable, and maintainable software components.
* Perform corrective, evolutionary, and optimization maintenance on existing applications.
* Design and implement refactoring processes for complex or legacy applications, preserving functionality and stability.
* Develop and maintain SQL queries, stored procedures, and reports on SQL Server.
* Participate in testing, validation, and deployment of developed solutions.
* Document developments, configurations, and system changes.
* Collaborate with functional, technical, and business teams to ensure solution quality.
**Your Career at Capgemini**
---------------------------
* Working in a team environment, our consultants focus on analyzing, designing, and developing technology-based solutions for Capgemini clients.
* You will collaborate with functional, technical, and business specialists to develop innovative solutions that generate value and support our clients’ digital transformation.
* You will contribute responsibly and promptly to client satisfaction by delivering high-quality services and products.
* Capgemini offers competitive compensation and benefits exceeding statutory requirements.
* Our global headquarters are in Paris, France, and we operate in over 40 countries.
* Capgemini has developed proprietary global methodologies: Collaborative Business Experience and Rightshore.
**Why You’ll Love Working at Capgemini:**
----------------------------------------------
* We offer a unique recruitment and onboarding experience, helping you build the foundation of your professional career and skills.
* We provide a collaborative work environment grounded in our 7 core values: Honesty, Boldness, Trust, Freedom, Team Spirit, Humility, and Fun.