Our Technology Stack
- C#, .Net 6 RESTful services, Entity framework, ADO.Net
- Micro service and Container hosting
- SQL Server IaaS, PaaS
- Git (GitHub), Azure DevOps
- Azure Functions, Azure Event Grid, Azure CDN, Azure Gateway, App services, Azure Kubernetes service, Azure Service Bus, Azure Data Factory, SSIS, SSRS
- Scrum Methodology
Your Key Responsibilities
- Designing and developing APIs
- Participate in requirements analysis
- Perform effective code review and guide with solution
- Collaborate with internal teams to produce software design and architecture
- Translate application storyboards and use cases into functional applications
- Design strategies to work with excel generation [ parallel sheet processing, dynamic formula evaluation, etc.]
- Design, build, and maintain efficient, reusable, and reliable code
- Implement asynchronous and batch processing for heavy calculations
- Database optimization including normalization
- Infrastructure optimization and caching
- Good understanding and working experience on Design patterns
- Test software to ensure efficiency and reliable.
- Troubleshoot, debug and upgrade software
- Write technical documentation
- Integrate data storage solutions may include databases, key-value stores, blob stores, etc.
- Ensure the best possible performance, quality, and responsiveness of applications
- Help maintain code quality, organization, and automatization
- Serve as an expert on applications and provide technical support.
- Write unit tests and ensure high code coverage to improve software quality and maintainability
- Provide technical leadership and mentorship to junior developers
- Continuously learn and stay up to date with the latest technologies and industry trends
- Experience with Agile methodologies and ability to work in a fast-paced environment
Skills and attributes for success
- Min. 5 years of experience as Software Developer
- Very good C#, .NET 6, SQL Server skills.
- Good experience in Parallel and multitask processing.
- Strong knowledge in OOPS and Principles
- Good experience in writing SQL queries and Stored procedures
- Having good experience in DevOps process
- Having good experience in Multi tenancy implementation.
Good to have
- Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with cloud-based databases such as Azure SQL Database and Cosmos DB
- Knowledge of front-end technologies such as HTML, CSS, JavaScript/Typescript and Micro frontend architecture.
- Work Experience in SSRS and SSIS
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.