Uses AI assistants (GitHub Copilot) and explicitly mentions exposure to Vibe coding for accelerated development.
About the Role
Senior .Net Engineer to join a cross-functional team delivering backend services and reengineering tax-lifecycle technology for a global professional services client. The role focuses on designing and implementing performant, testable .NET solutions, participating in architecture and code reviews, and using AI tools to accelerate development.
Job Description
Role
Senior .Net Engineer on a cross-functional team working on a digital transformation project for a global provider of audit, tax and advisory services. The role focuses on decomposing existing assets, assessing functionality, and building replacement technologies across the tax lifecycle.
Key Responsibilities
- Backend development of new functionality using .NET technologies
- Participate in code and architectural reviews and document architecture
- Communicate and collaborate with PMs, developers, architects, QA and other stakeholders
- Drive solution development and propose process improvements
- Deliver product roadmap items and plan for future iterations
- Diagnose and resolve complex problems during development and provide field support
- Write highly testable, automatable and performant code across the SDLC
- Use AI tools to accelerate and improve development productivity
Requirements
- More than 4 years of commercial software development experience
- Strong knowledge of computer science fundamentals: OOP, algorithms and data structures
- Proficiency in design and architectural patterns, DDD, SOLID
- Experience with testing practices: TDD, BDD and automated testing frameworks
- Understanding of HTTP/REST, authentication and authorization flows
- Experience with RDBMS and NoSQL databases
- Knowledge of key-value stores
- Basic familiarity with containerization and orchestration (Docker, Kubernetes)
- Excellent experience with C# and .NET (Framework/Core) and ASP.NET (Core, MVC, WebAPI)
- Experience with ORMs like Entity Framework or Dapper
- Experience with messaging systems (e.g., RabbitMQ, ServiceBus)
- Experience with cloud providers (e.g., Azure)
- Experience with version control (Git)
- Upper-intermediate English or above
- Exposure and hands-on experience with AI tools (preferably GitHub Copilot) and exposure to Vibe coding
Commercial/Technical Experience (explicitly mentioned)
- .NET Framework, .NET Core, C#
- ASP.NET Core, ASP.NET MVC, ASP.NET WebAPI
- Entity Framework, Dapper
- SQL Server
- MongoDB, DynamoDB
- Redis, Memcached
- Docker, Kubernetes
- RabbitMQ, ServiceBus
- Azure
- NUnit, xUnit, MSTest
- Git
- GitHub Copilot
Desirable
- Experience with search engines (ElasticSearch, Azure Search)
- Experience developing REST APIs for mobile applications
- Experience integrating with third-party solutions
Benefits
- Company-paid medical insurance
- Mental health support
- Financial and legal consultations
- Learning resources and development: Udemy access, language courses, company-paid certifications, internal meetups/conferences/workshops
- Internal mobility and opportunities to work across domains
- Collaborative community and mentorship