Full Stack .Net Developer – Tax Staff – TTT
This Developer role is in the Solution Delivery pillar. The main function of this pillar is to develop, and test solutions created to support the GDS Tax Practice.
Your key responsibilities
- Developing new code components and modifying existing code in Angular based on the requirements received.
- Working with large volume data processing use cases and handling large excel files as part of the design and development process.
- Working in a distributed data management and distributed job processing architecture.
- Understanding the existing infrastructure and architecture of the application, platforms used, code-management tools in place (For Example - DevOps, Azure portal).
- Working with servers, extracting log files, and analysing them for patterns, failures, and other insights.
- Working on enhancements received and debugging issues reported by Business team.
- Ability to have an overall understanding of the code to be able to connect to topics discussed during design, development or issue debugging sessions.
- Ensuring coding standards and best practices are followed in all the development changes.
- Sending periodic status reports and updates on the work accomplished and the milestones met.
- Perform Release process – Merging code repositories, conflicts resolution, completing releases successfully and perform basic sanity check before handing over to QA / Business.
- Participate meaningfully in requirement discussions, design, and architecture discussions, ask/clarify questions and summarize the discussion.
- Attend troubleshooting and issue discussion calls with stakeholders and propose resolutions from a coding perspective.
Skills and attributes for success
- Hands-on programming experience in the following technologies and concepts
- .Net and C# (MVC, ASP.Net and APIs)
- .Net core
- Angular 4 and above
- Basic understanding of Spreadsheet gear and DataStax Astra
- Performance optimization concepts in .Net and Angular
- Parallel Processing
- Scalable and Reusable coding techniques
- Information Security Handling
- Debugging skills (for inconsistent and non-producible issues)
- Cache Memory techniques in .Net
- Exception Handling
- Unit Testing and Developer Testing
- Knowledge and exposure to Azure DevOps
- Knowledge of cloud computing services such as Azure App services, Azure Web jobs, Azure Blob Storage and Azure Redis Cache
- Ability to recommend new and innovative ideas to proactively avoid issues in the application.
- Work with the dev team closely to understand issues and requirements and complete the deliverables within the planned time limit.
- Proactively review the code written by team members and provide feedback.
- Provide multiple alternatives for resolving a problem explaining the pros and cons of each approach.
- Ability to have an overall understanding of the code to be able to connect to topics discussed during development or issues discussion.
- Have effective communication skills, be able to research new implementation approaches, technologies, and ways to resolve issues that come up.
- Self-organised, works with limited direction and supervision.
To qualify for the role, you must have
- Bachelor's degree in Computer Science or related discipline or equivalent work experience.
- 2-3 years of relevant development experience in the technologies listed above.
- Team management experience is a plus.
Ideally, you’ll also have
- Knowledge on Tax or Finance Domain.
- Strong analytical skills and attention to detail.
- The ability to adapt your work style to work with both internal and client team members.
What we look for
- Full Stack .Net Development experience.
- Working collaboratively in a team environment
- Excellent oral and written communication skills
- Strong analytical and problem-solving skills
- BE, BTech degree required.
- Tax or Finance Domain a plus.
What we offer
EY Global Delivery Services (GDS) is a dynamic and truly global delivery network. We work across six locations – Argentina, China, India, the Philippines, Poland, and the UK – and with teams from all EY service lines, geographies, and sectors, playing a vital role in the delivery of the EY growth strategy. From accountants to coders to advisory consultants, we offer a wide variety of fulfilling career opportunities that span all business disciplines. In GDS, you will collaborate with EY teams on exciting projects and work with well-known brands from across the globe. We’ll introduce you to an ever-expanding ecosystem of people, learning, skills, and insights that will stay with you throughout your career.
- Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next.
- Success as defined by you : We’ll provide the tools and flexibility, so you can make a meaningful impact, your way.
- Transformative leadership: We’ll give you the insights, coaching and confidence to be the leader the world needs.
- Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.