Delivery

Software Engineer #3054

Chennai
Work Type: Full Time
CES has 26+ years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These are long-term relationships of more than 10 years and are nurtured by not only our commitment to timely delivery of quality services but also due to our investments and innovations in their technology roadmap. As an organization, we are in an exponential growth phase with a consistent focus on continuous improvement, process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role as well as to support our accelerated growth. You can learn more about us at: http://www.cesltd.com/

We are seeking Senior .NET Software Engineers with proven expertise in migrating
mission-critical applications from on-premises environments to Azure cloud. The ideal candidate will have a deep understanding of the complexities involved in enterprise application migration and will be responsible for ensuring that transitions are executed seamlessly, efficiently, and within the defined timelines. This role demands technical excellence, proactive problem-solving, and close collaboration with stakeholders to deliver a smooth and reliable migration experience.

Responsibilities:

    Understand the existing application landscape , upstream and downstream integrations, and persistence layers in a timeboxed manner.
    Perform reverse engineering where necessary to gain insights into legacy applications and undocumented components.
    Collaborate closely with Infrastructure SMEs on a daily basis to plan, design, and coordinate migration activities.
    Follow the migration plan executed by the team, ensuring all risks and issues are identified and reported and work with PM for mitigating it
    Build and configure applications for cloud deployment, aligning with Azure best practices for scalability, performance, and security.
    Perform key application remediations required for successful migration and long-term scalability in the cloud.
    Execute migration activities, ensuring minimal disruption to mission-critical services and adherence to project timelines.
    Conduct thorough post-migration validation to confirm application functionality, stability, and performance in the cloud environment.
    Work closely with Product Owners to ensure all key business functions are mapped, validated, and preserved during migration.
    Provide proactive communication and status updates to stakeholders, ensuring transparency and alignment throughout the migration lifecycle.
    Update Confluence documentation as part of the development lifecycle, covering any modifications to codebases, database scripts, or system configurations.
 
Key Skills

    6+ years of professional software engineering experience with strong hands-on coding in C# and .NET
    Strong knowledge of the WPF framework, XAML and practical application of the MVVM architectural pattern.
    Expertise in SSIS, SSRS deployment and scheduling.
    Experience in migrating applications from on Prem to Azure cloud migration is preferred
    Manage source control and CI/CD pipelines with GitHub/Gitlab.
    Track and manage tasks effectively using Jira.
    Perform unit testing, troubleshoot issues, optimize application performance, and identify and correct software defects.
    Proactive communication with stakeholders, ensuring transparency, alignment, and timely updates throughout the project lifecycle.
    Strong adherence to Agile practices, including sprint planning, daily stand-ups, and iterative delivery.
    Added advantage: ClickOnce deployment C Tidal scheduling experience.


Why CES :
Flexible working hours to create a work-life balance.
Opportunity to work on advanced tools and technologies.
Global exposure to not only collaborate with the team, but also to connect with the client portfolio and build professional relationships.
Highly encouraged for any innovative ideas & thoughts and we support in executing the same.
Periodical and on-spot rewards and recognitions on your performance.
Provides a better platform for enhancing skills via many different L&D programs.
Enabling and empowering atmosphere to work along.

Submit Your Application

You have successfully applied
  • You have errors in applying