Description
**At Topaz, we don’t just build technology—we transform the future of the financial market.**
We are a \#Multi team of protagonists who turn ideas into impactful solutions. In our Topaz Team, we foster a truly collaborative environment where your curiosity is rewarded and your potential expands—learning from the best to solve complex challenges.
Are you ready to be a protagonist in this evolution? We want to meet you!
**Responsibilities and Assignments** **Your Role as a Protagonist of Transformation:**
* **Software Development and Implementation:** Design, develop, and implement applications using .NET and Angular technologies, ensuring efficient, high-quality code. Collaborate on defining system architecture and design, applying industry best practices.
* **Requirements Analysis:** Work with product teams and stakeholders to understand business requirements and translate them into viable technical solutions.
* **Maintenance and Support:** Perform ongoing maintenance and enhancements to existing systems, including support for .NET Framework WebForms applications to ensure compatible integration and evolution—fixing bugs and implementing new features. Provide technical support and guidance to junior team members, fostering a learning-oriented environment.
* **Testing and Quality Assurance:** Create and execute automated tests to ensure application functionality and performance. Participate in code reviews, offering constructive feedback to guarantee software quality.
* **Documentation:** Maintain up-to-date technical documentation, including design specifications, user manuals, and API guides.
* **Team Collaboration:** Work closely with development, QA, and operations teams to deliver high-quality solutions. Participate in agile ceremonies such as sprint planning and retrospectives, contributing to continuous process improvement.
* **Project and Initiative Management:** Lead development initiatives, ensuring timely delivery of solutions. Identify opportunities to improve existing processes and technologies, and contribute to defining team coding and architectural standards.
* **Professional Development:** Stay current with the latest software development trends, .NET and Java technologies, and programming best practices. Attend trainings and workshops, sharing knowledge with the team.
**Requirements and Qualifications** **What We’re Looking for to Join Our \#TopazTeam:**
* Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields. Postgraduate degrees or specializations are a plus.
* Solid software development experience, with focus on **.NET** and **Angular**, and exposure to large-scale, complex systems.
* Proficiency in .NET (C\#, ASP.NET, .NET Core, Entity Framework)
* Preferred: knowledge of Java (Java SE, Java EE, Spring Framework, Quarkus, Hibernate).
* Strong knowledge of databases such as SQL Server, MySQL, Oracle, or PostgreSQL, including data modeling and query optimization.
* Experience with development tools (Visual Studio, IntelliJ IDEA, Eclipse) and version control (Git).
* Familiarity with agile methodologies (Scrum, Kanban) and CI/CD tools (Jenkins, Azure DevOps, GitLab CI).
* Experience with microservices architecture, RESTful APIs, and cloud computing (Azure, AWS, Google Cloud).
* Excellent verbal and written communication skills, with ability to work independently and collaboratively.
* Creative problem-solving ability, results orientation, and willingness to learn new technologies.
**Nice-to-Haves:**
* Experience with software development security practices and cloud-based architectures.
* Familiarity with frontend technologies (HTML, CSS, JavaScript) and frameworks such as Angular, React, or Vue.js.
\- Certifications in Microsoft (.NET) or Java technologies (e.g., Microsoft Certified: Azure Developer Associate, Oracle Certified Professional \- Java SE) are a plus, as are agile certifications (Scrum Master, Product Owner).
**Additional Information**
Your experience at Topaz is our top priority! Here are some of the benefits that will accompany your growth:
**Holistic Well-being:** Your well-being is fundamental. We care for you and your loved ones with comprehensive health plans—because a healthy team is a team that transforms.
**Development and Growth:** Your career never stops. At Topaz, \#Evolution is constant. Through training programs and daily challenges, we equip you with the tools to unleash your full potential.
**Flexibility and Balance:** We believe in balance. Enjoy the flexibility you need to perform at your best with our hybrid work model—and a day off on your birthday to celebrate exactly how you deserve.
\#VemSerTopaz
At **Topaz**, we go beyond technological creation: **we transform how the world interacts with money.** Our secret? **Topaz One—the first global full-banking platform, designed to accelerate the evolution of financial institutions and propel them into new frontiers.**
#### **We are a vibrant community of over 2,000 Topazers**, united by a deep passion for technology, innovation, and the creation of disruptive solutions. Our diversity of cultures and experiences enriches our perspective and drives us to achieve extraordinary results.
#### **If you seek a place where your talent makes real impact, where you can grow professionally and become part of a global community shaping history,** **join us as a Topazer!**
#### **Join our team—and let’s build the future of finance.**