CES is a company with over 26 years of experience in delivering Software Product Development and Digital Transformation Consulting Services. They are seeking a Senior .NET Software Engineer to lead the migration of mission-critical applications to Azure cloud, ensuring seamless execution and collaboration with stakeholders.
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
Requirements:
- 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: Click Once deployment C Tidal scheduling experience