Dimiour - .Net/C++ Developer

10 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Play a key role in the modernization of existing applications, focusing on migrating and upgrading code to our latest architectural stack.
  • Analyze and understand the architecture and codebase of both modern and older platforms/technologies, including .NET Frameworks and C++.
  • Troubleshoot and resolve complex problems common to the modernization of code and its underlying architectural components (e.g., .NET Framework upgrades, OS migrations, database upgrades).
  • Develop and support applications utilizing a range of technologies, including .NET (C#, ASP.NET, etc.), C++, SQL Server, and IIS.
  • Utilize your experience in C++ and/or your ability to convert C++ code to C# to facilitate the modernization process.
  • Participate in the re-compilation and optimization of legacy code on our most recent architectural stack.
  • Potentially be involved in the conversion or rewriting of C++ code into C# to align with our modern technology direction.
  • Collaborate effectively with cross-functional teams in a matrixed environment, including Infrastructure, Security, Networking, and external vendors, to ensure seamless integration and resolution of issues.
  • Demonstrate a strong aptitude for quickly learning and adapting to new technologies and architectural patterns.
  • Contribute to the documentation of the modernization process and the architecture of the target systems.
  • Proactively identify and propose solutions to challenges encountered during the modernization efforts.
  • Potentially contribute to the development and support of applications utilizing UNIFI and node.js (prior experience is a plus).
  • Leverage any prior Azure experience to facilitate cloud-based modernization efforts.

Skills Required

  • 10+ years of overall experience in software development.
  • 5+ years of demonstrable experience working across both modern and older Microsoft platforms and technologies.
  • Proven track record of being a fast learner with the ability to quickly dive into and solve complex technical problems.
  • Significant experience in troubleshooting issues related to the modernization of code and its architectural stack components (e.g., .NET Framework upgrades, OS migrations, database upgrades).

Extensive Experience In Developing And Supporting Applications Using

  • .NET (C#, ASP.NET, etc.)
  • C++
  • C#
  • SQL Server
  • IIS
  • Experience in C++ development and/or demonstrable experience in converting C++ code to C#.
  • Strong understanding of software development best practices and architectural patterns.
  • Excellent problem-solving and analytical skills.
  • Strong collaboration and communication skills, with the ability to work effectively in a matrixed environment.
  • Experience with version control systems (e.g., Git).

Bonus Skills

  • Experience with UNIFI.
  • Experience with node.js.
  • Azure experience.
  • Experience with database migrations.
  • Familiarity with different architectural styles (e.g., microservices).
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You