Description
- The Role
- You will be a hands-on on Software and Quality Assurance Engineers working across a variety of projects for both our clients and our internal professionals. You will be responsible both for the development and support delivery of software solutions. You will work alongside a Product Owner and a lead who will help prioritise deliverables allowing you to focus on creating world-class solutions.
- Whilst there is no expectation of existing knowledge of tax, we would expect you to develop a degree of domain knowledge over time.
Responsibilities
- You will have …
- Hands on experience designing, specifying and developing software
- Experience mentoring others
- Have heavily used up-to-date object-oriented languages such has C# or Java
- Expertise in software design patterns, clean code, and clean architecture principles
- Knowledge of how to build REST APIs and have experience of messaging
- Worked with defining data models and interacting with database
- Built software that includes user facing web applications
- A passion to work in an Agile Team working collaboratively with others and adopt best practices
- Used source control and continuous integration tools as part of a team
- An understanding of application security controls like SAST, DAST, Penetration Testing, etc.
- A DevSecOps mindset with focus on delivering value quickly and frequently
Qualifications
- You may have …
- Experience building applications for the cloud such as Azure, AWS or Google
- Experience with Docker, Kubernetes or other serverless application delivery platforms
- Used GIT, Jenkins, GitHub or Azure DevOps
- Worked with React, Angular, Blazor, ASP MVC or other modern web UI frameworks
- Used Entity Framework or other popular ORM tools
- Used NoSQL databases such as cosmos DB, Mongo or Cassandra,
- Experience with messaging such as Service Bus, MQ or Kafka
- Experience with Data Analytics and Business Intelligence
- In this role you will …
- Integrate emerging technologi
📌 Analyst (Bengaluru)
🏢 BSR
📍 Bengaluru