Software Engineer - C#
Software Engineer - C#
We are looking for a skilled Software Engineering Consultant (C# Developer) to join our Medidata Service team and contribute to Customizations in C# (Custom Functions). In this role, you will work closely with team members in Pune, India, as well as colleagues in the United States, ensuring seamless collaboration.In Custom Functions, you will work on developing a code fulfill the Client requirements, Unit Testing, and code reviews.
This position is based in Pune, India.
Role Description & Responsibilities
- Gather and analyze business requirements, translate them into functional requirements, user stories, and acceptance criteria, and write clear technical specifications.
- Write, test, debug, and complete programming tasks while performing in-depth code-level debugging for both self-written and team-generated code.
- Should be able to do in-depth code level debugging (of your code or someone else’s code)
- Conduct thorough code reviews, ensuring adherence to standards and quality across team deliverables.
- Identify inefficiencies, propose actionable improvements, and drive process changes with strong change management and collaboration skills.
- Successfully execute independent projects and initiatives while collaborating effectively with cross-functional teams when needed.
- Ensure high-quality delivery of tasks, track and resolve defects uncovered during testing, and document all procedures effectively.
- Provide regular updates on tasks and projects, escalating issues proactively to leads.
- Coordinate development activities with the onshore team, manage assigned tasks, and follow up on clarifications with relevant stakeholders.
- Overcome obstacles, troubleshoot issues, and develop resolutions while identifying and addressing risks to deliverables.
- Records and tracks defects uncovered during the execution of tests and actively participate in resolution.
- Effectively manages multiple projects and tasks, focusing on timely implementations while adapting as priorities shift.
Qualifications
- Bachelor’s degree and a minimum of 4-14 years of related experience, or Master’s degree and minimum of 3 years of related experience, or a PhD without experience.
- Proficient in C# and Object-Oriented programming
- Proficient in MS SQL programming language
- Proficient with MS Office product suite (Word, Excel, PowerPoint)
- Proficient with Google product suite (Docs, Sheets, and Slides)
- Excellent verbal/written communication and organizational skills
- Good to have experience with Clinical Trial software technology.
- Good to have experience with Rave EDC
- Familiarity of Atlassian product suite (JIRA, Confluence)
- Familiarity with software development processes
- Familiarity with AWS, ETL, and PowerShell
- Preferred experience utilizing REST APIs
- Preferred experience working with off-site development teams.
Preferred experience collaborating with a multidisciplinary team.
What’s in it for you:
- You will utilize a wide range of skills, from business analysis and requirement gathering to hands-on programming, debugging, and testing.
- Every problem you solve is a chance to learn, grow, and make a difference—building not just software, but trust and success along the way.
- Engage with onshore teams and stakeholders, gaining exposure to diverse perspectives and approaches.
- Your ability to turn obstacles into opportunities doesn't just drive projects forward; it strengthens the foundation of the team and organization.
- You will leverage your technical expertise to overcome challenges, debug complex issues, and turn obstacles into opportunities for improvement.
- Gain valuable experience across all phases of software development, enhancing both technical and leadership capabilities.
Inclusion statement
Dassault Systèmes is a catalyst for human progress. We provide business and people with collaborative virtual environments to imagine sustainable innovations. By creating virtual twin experiences of the real world with our 3DEXPERIENCE platform and applications, we bring value to more than 350,000 customers of all sizes, in all industries, in more than 150 countries. Join our global community of more than 23,800 passionate individuals!
Want to learn more?
Visit the other sections of our website to find out more.
Our Culture & Values
Discover our culture and values.
Your Recruitment Journey
Get to know about your recruitment journey.
Students & Graduates
Be part of the future of our workforce – check out internship and job opportunities.