Overview
We are seeking an experienced software engineer to join our team. As a software engineer at our company, you will be responsible for designing, developing, and implementing new features and functionalities for a banking platform using .NET Core.
Responsibilities
- Designing and developing new features and functionalities
- Writing clean, scalable, testable and well-documented code
- Collaborating with other teams, team members and product owners to find the best possible solution for the task on hand
- Participating in code reviews
- Proposing and contributing towards improving our development processes
- Troubleshooting and resolving issues reported by customers or internal teams
You will be working in a fast-paced environment with a dynamic team of professionals who are passionate about delivering high-quality software solutions.
Requirements
To be successful in this role, you will need :
Excellent communication and collaboration skills. English B2 Advanced or C15 years of hands-on experience as a .NET Core Developer (.Net 6 / 8)Strong understanding of object-oriented programming principlesProficiency in C#DevOps experience, pipeline, releases. (ideally with AzureDevOps)Unit tests, integration and end to end testing experienceCloud computing and related concepts (ideally with Azure)Messaging systems (ideally Azure Services Bus brokered, topics and queues)Experience with Event driven and / or microservices Architecture and related patternsExperience with Distributed Systems and related patterns, focusing on fault-tolerant environmentsExperience integrating with internal and external APIsExperience with Terraform or Infrastructure as Code (IaC)Desirable Skills
The following skills would be beneficial for this role :
Kubernetes (ideally Azure kubernetes solutions)Azure storage technologiesMonitoring and Alerting (ideally Azure Insights)Architectural decision records to keep track of team decisionsAbout Us
We prioritize a culture of diversity and development for our team. We believe great technology comes from a mix of talents and perspectives. Our core values of ownership, innovation, community, and inclusivity are central to our work. We invest in our employees\' growth, offering opportunities to create personalized career paths and develop in-demand skills.
Please note that by submitting your application, you agree with our Privacy Policy.
Contact us to learn more about this opportunity.
#J-18808-Ljbffr