Description
Job Summary:
We are seeking a Senior .NET Software Developer to design, develop, and implement complex software solutions and refactor legacy applications within a collaborative environment.
Key Highlights:
1. Design, development, and implementation of complex software solutions
2. Refactoring of complex and legacy applications
3. Collaborative work in an innovative environment using Microsoft technologies
**Job Description**
-------------------
**Senior Software Developer (.NET)**
===========================================
**Profile**
----------
* Bachelor's or Technical degree in Systems Engineering or related fields.
* Minimum 4 years of software development experience participating in 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.
**Knowledge Requirements**
-------------------------
* Application development with **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)**.
* Design and optimization of SQL queries.
* Best practices for development, maintenance, and continuous improvement of enterprise applications.
**Key Responsibilities**
------------------------
* Design, develop, and implement highly complex software solutions using Microsoft technologies.
* Analyze functional and technical requirements to propose solutions aligned with business needs.
* 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 the quality of delivered solutions.
**Your Career at Capgemini**
---------------------------
* Working in a team-oriented 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 customer 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.