As a Senior .NET Software Engineer, you will be responsible for designing, developing, and implementing software solutions using .NET technologies. Your primary responsibilities include contributing technical insights to client projects, supervising junior team members, and ensuring high-quality deliverables across various IT implementation and software development initiatives.
The role requires strong technical skills in .NET Framework, C#, ASP.NET MVC, Web API, object-oriented programming, and familiarity with design patterns and SOLID principles. Candidates must have at least 2 years of .NET software engineering experience, an excellent academic background in computer engineering or related fields, and demonstrate proficiency in software development, database management, and version control systems.
EY offers a comprehensive rewards package including competitive compensation, flexible hybrid working arrangements, personalized learning experiences, international project opportunities, and a supportive, inclusive work environment. Benefits include private health insurance, technological equipment, professional development support, and the chance to work with a globally recognized organization committed to building a better working world.