




Job Summary: A professional to design, develop, and implement applications focused on .NET and Angular, contributing to financial solutions and technological advancement. Key Highlights: 1. Software Development and Implementation with .NET and Angular 2. Collaboration with Development, QA, and Operations Teams 3. Maintenance and Continuous Improvement of Existing Systems ***At Topaz, technology unites us, and evolution connects us!*** Within our organization, we are fully committed to contributing to financial solutions that make the industry safe, accessible, and dynamic. We aim to reach various parts of the world with our comprehensive ecosystem of technological solutions. Therefore, we invite you to join this team! Moreover, we offer excellent benefits for you! We know that together we will achieve success, so apply now and become part of this outstanding team. **Responsibilities and Duties** **Software Development and Implementation:** Design, develop, and implement applications using **.NET** and **Angular**, ensuring efficient, high-quality code. Collaborate in defining system architecture and design, applying best development 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 improvements to existing systems, fixing bugs and implementing new features. Provide technical support and guidance to junior team members, fostering a learning environment. * **Testing and Quality Assurance:** Create and execute automated tests to ensure application functionality and performance. Participate in code reviews, providing constructive feedback to ensure 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 meetings 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 the team’s coding and architectural standards. * **Professional Development:** Stay current with the latest trends in software development, .NET and Java technologies, and programming best practices. Participate in trainings and workshops, sharing knowledge with the team. **Requirements and Qualifications** * Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields. Postgraduate degrees or specializations are advantageous. * Solid software development experience, with focus on **.NET** and **Angular**, and large-scale, complex system projects. * Proficiency in .NET (C\#, ASP.NET, .NET Core, Entity Framework) * Preferred: Knowledge of Java (Java SE, Java EE, Spring Framework, Quarkus, Hibernate). * Knowledge of databases such as SQL Server, MySQL, Oracle, or PostgreSQL, with experience in 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 continuous integration/delivery 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 the ability to work independently and collaboratively. * Creative problem-solving ability, results-oriented mindset, and willingness to learn new technologies. **Advantages:** * Experience with software development security practices and cloud-based architectures. * Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks such as Angular, React, or Vue.js. \- Certifications in Microsoft technologies (.NET) or Java (e.g., Microsoft Certified: Azure Developer Associate, Oracle Certified Professional \- Java SE) are advantageous, as are agile certifications (Scrum Master, Product Owner). **Additional Information** **Keep in mind these benefits that will enhance your experience at Topaz!** **Health and Well-being:** Because we care about our teams, we offer various health plans focused on promoting well-being across the organization. **Personal and Professional Development:** We are constantly evolving. Thus, we provide environments, programs, and policies that guarantee the space and opportunities necessary for your career path. **Flexibility and Time Off:** Here, you’ll find the time needed to recharge, plus the opportunity to enjoy a day off on your birthday. Hybrid work model. **Partnerships:** We offer various partnerships and discounts. \#JoinTopaz 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 2000 Topazers**, deeply passionate about technology, innovation, and building 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 a real impact, where you can grow professionally and be part of a global community making history,** **join us as a Topazer!** #### **Join our team and let’s build the future of finance.**


