
Search by job, company or skills
About Organization:
We are hiring for an organization they are building tomorrow's bank today, which means they need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are waiting to be invented and reimagining products that support their customers and help build Australia's future economy.
Job Title: Senior Software Engineer
Location: Bangalore
Business & Team: Retail Technology
Interview process- Screening >> AI Interview >> L1 Discussion
Impact & Contribution:
We are seeking a highly skilled and experienced Full Cycle Engineer to join our dynamic team. The
ideal candidate will have a strong background in software development, testing, and automation,
with a passion for DevOps and a systematic approach to solving complex problems. This role
requires excellent debugging and troubleshooting skills, experience in leading teams, and a deep
understanding of the infrastructure that runs .NET applications
Roles & Responsibilities:
• Develop and maintain applications using technologies such as C# /.NetCore.
• Hands-on experience in Next JS or React or Angular.
• Hands-on experience on cloud technologies, especially AWS.
• Design and implement Microservices architecture and RESTful APIs.
• Lead and deploy CI/CD strategies, ensuring the stability and security of the cloud platform.
• Operate and troubleshoot CI/CD pipelines using tools like GitHub (actions), TeamCity,
Artifactory, and Octopus Deploy.
• Automate repetitive tasks using Python, shell scripting, and PowerShell.
• Drive automation through understanding processes and implementing improvements.
• Develop test automation frameworks and strategies, focusing on Continuous Integration
(CI), Continuous Delivery (CD), and DevOps.
• Conduct Web services and API testing using tools like POSTMAN/Bruno etc.
• Work with various application teams to ensure the stability and security of the cloud
platform.
• Ensure excellent debugging and troubleshooting skills on applications.
• Implement and maintain logging and monitoring solutions using CloudWatch, AppDynamics,
Splunk, observe, Grafana, and Prometheus.
• Apply industry best QA patterns and practices, including Test Driven Development (TDD) and
Behaviour Driven Development (BDD).
• Development Experience in Web services, REST/SOAP/XML, and API/Service-based testing
using tools such as POSTMAN, Bruno etc..
• Utilize cloud technologies and build/test cloud-based applications, with a preference for
AWS.
Essential Skills:
• 7+ years of relevant hands-on work experience in software development with .Net- React.
• Proven experience with Agile Development Practices, Scrum, and supporting apps: JIRA,
Confluence, GitHub.
• Proven experience using CI toolsets such as TeamCity, Jenkins, Bamboo.
• Proven experience in LeanFT, Selenium, and Appium.
• Experience in a software engineer in test role.
• Proven experience in building test automation frameworks.
• Proven and demonstrable experience in the development of test strategy, risk-based
prioritization, and strong focus on test automation in support of CI, CD, and DevOps.
• Good to have Experience working with IVR Testing, preferably Genesys, and testing
Inbound/Outbound.
• Detailed technical understanding of software development and testing practices such as TDD and BDD.
• Proven experience and ability to learn and apply industry best QA patterns and practices.
• Proven and demonstrable experience in service virtualization and containerization in a
highly integrated enterprise environment.
• Proven experience in cloud technologies and building and/or testing cloud-based
applications.
• Excellent understanding of the infrastructure that runs .NET/cloud applications – IIS, Web Servers, Kestrel, and Containers.
• Experience in CI/CD pipelines with integrated automated testing and governance.
• Strong presentation, verbal communication, and written communication skills.
Education Qualification:
• Bachelor's degree in engineering in Computer Science/Information Technology.
Job ID: 145769147