Consultant - Tech Consulting - National - CNS - TC - .Net Developer - Bangalore
Job description
EY is looking for a Software Engineer in .NET
Your key responsibilities
• Must create unit testable code & must be in practice of unit testing with frameworks as NUnit/xUnit,
• Good understanding of tools covering Git, Jira, Secure Development, Scans, Vulnerabilities, and secure coding practices.,
• Collaborate with cross-functional teams and work independently.,
• Experience in various domains, with skillsets including working knowledge of windows and windows embedded environment.
• Good understanding of networking concepts, debugging/troubleshooting on Windows,
• Good Hands-on programming & Automation skills with Python on Windows OS,
• Should be Experienced in Selenium, RestAPI & PowerShell.,
• Knowledge of BDD Automation framework such as behave.,
• Work on bug fixing and improving application performance.,
• Strong critical thinking and root cause identification skills.
• Analyze, Design and implementation of SW-Components for usage in Realtime embedded Environment,
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.,
• Responsible for the ensuring implementing and design solution that can run on devices/PC with Window OS.
Skills and attributes for success
• Excellent know how & hands on writing loosely coupled code. Strong hold on OOP & SOLID principles.
• Excellent programming skills & strong concepts of C#.NET programming constructs – LINQ, Event, Delegates & Lambdas, Extension Methods, Async Programming,
• Good knowledge of concepts and preferred working knowledge of C#, WPF, MVVM, .Net framework, .NET core, Windows IPC mechanisms – Named pipes, RPCs, Events, COM & distributed architecture,
• Excellent understanding & working knowledge of the TDD approach
To qualify for the role you must have
- Btech/ BSc/ BCA/ MCA
- 4+ years of experience in IT Industry
Ideally you’ll also have
- Strong communication, facilitation, relationship-building, presentation and negotiation skills.
- Be highly flexible, adaptable, and creative.
- Comfortable interacting with senior executives (within the firm and at the client)
What we look for
We’re interested in talented professionals with the ability to visualize our clients’ goals and think creatively to facilitate them – often in politically charged environments. If you have an entrepreneurial spirit, and a genuine passion for taking on new challenges, this role is for you.
What working at EY offers
EY is committed to being an inclusive employer and we are happy to consider flexible working arrangements. We strive to achieve the right balance for our people, enabling us to deliver excellent client service whilst allowing you to build your career without sacrificing your personal priorities. While our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a lifestyle balance.
About EY
As a global leader in assurance, tax, transaction and advisory services, we’re using the finance products, expertise and systems we’ve developed to build a better working world. That starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. Whenever you join, however long you stay, the exceptional EY experience lasts a lifetime. And with a commitment to hiring and developing the most passionate people, we’ll make our ambition to be the best employer by 2020 a reality.