-Design and develop scalable, robust, and secure software solutions using .NET technologies for the CTM project, focusing on enhancing functionality and user experience.
-Collaborate with cross-functional teams, including project managers, UI/UX designers, and other developers, to define project requirements and deliver innovative solutions.
-Lead the integration of third-party services, such as payment gateways and banking APIs ensuring seamless transaction processing and compliance with financial standards.
-Implement and maintain efficient and secure code, with an emphasis on reliability and performance optimization.
-Conduct thorough testing and debugging of applications, adhering to best practices in software development and cybersecurity.
-Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and improvement.
-Stay abreast of emerging technologies and industry trends, applying this knowledge to drive innovation within the CTM project.
-Ensure compliance with regulatory standards and work closely with the compliance team to navigate the complexities of financial software development.
Job Qualification
-Bachelor's degree in Computer Science, Information Technology, or related field.
-At least 5 years of experience in software development, with a strong background in .NET technologies (C#, .NET Core, ASP.NET).
-Proven experience in developing and integrating complex software systems, preferably in the fintech or banking sector.
-Solid understanding of front-end technologies (HTML, CSS, JavaScript) and experience with modern frameworks (Angular, React, or Vue.js) is a plus.
-Experience with database design and management (SQL Server, MySQL) and knowledge of ORM frameworks (Entity Framework, Dapper).
-Strong knowledge of RESTful API development and integration.
-Excellent problem-solving skills, ability to work independently and in a team environment, and strong communication skills.
-Experience with agile development methodologies and tools (Git, JIRA)
-Passion for Financial Technology and Innovation: A strong interest in the evolving fintech landscape and a desire to contribute to groundbreaking financial solutions.
-Continuous Learning and Adaptability: A commitment to ongoing professional development and openness to embracing new challenges and technologies in the fast-paced fintech sector.
-Attention to Detail and Quality: A meticulous approach to software development, ensuring the highest standards of quality and reliability in all deliverables.
-Experience in Hardware Integration: Specifically, prior experience in integrating software with physical hardware, especially ATMs or similar financial service kiosks, is considered a significant asset. This experience is invaluable for understanding the unique challenges and requirements of developing for the CTM project, including interfacing with card readers, biometric scanners, and other peripheral devices.