Senior Software Engineer - Synapse
More about the role & team
This role involves collaborating with team members across different time zones, including EST, so flexibility with working hours is required to align with the US team. While we value work-life balance and can provide flexibility, this is an important aspect of the role. If you're ready to tackle challenging systems, mentor a talented team, and shape the future of our technology, we’d love to hear from you.
Responsibilities:
- Develop and maintain .NET applications, emphasizing backend services
- Develop and maintain database schema, write complex SQL queries, and tune existing statements to yield better performance
- Deploy and oversee applications on the Microsoft Azure platform
- Design, implement and document microservices using established patterns
- Adhere to crucial design patterns and coding standards, ensuring a robust codebase
- Contribute to the ongoing enhancement of Agile development processes and methodologies
- Help with production support during working hours and suggest enhancements based on issues identified while working on support; provide on-call support as necessary.
What skills and experience do I need to succeed?
- 7+ years of hands-on experience in .NET development with .NET Core preferred, including REST or gRPC API development
- 5+ years in SQL experience with Azure SQL highly desired
- Proficiency in Microsoft Azure
- Experience with containerized workload development, experience with Kubernetes with cloud-based Kubernetes systems preferred
- Experience leading a team, making design and technical decisions to deliver business value based upon stakeholder’s pain points
- Eager to take on any challenge to provide impactful features and business results
- Able to work independently and be a strong team player
- Excellent standard of written and spoken English
- Experience in developing microservices using established patterns
- Expert grasp of essential design patterns, coding standards and security concerns
- Proficient in Git usage
- Familiarity with distributed system architecture and willingness to learn new technologies
- Proficient in spoken and written English
What do we offer?
This is a remote first role, however if you are based in Valencia, you would be able to work on occasion from our Valencia office.
Informazioni su Confluence Technologies
As a leading global technology solutions provider to the investment management industry, Confluence helps clients solve complex investment data challenges across the front, middle and back office. Headquartered in Pittsburgh, PA, Confluence services over 1000 clients in 40 countries, with locations across Europe, North America, South Africa, Australia and Asia.
Documenti
Il nostro processo di assunzione
Non è esattamente quello che cercavi? Registrati per essere avvisato di tutti i ruoli che si presentano in base ai tuoi criteri.