Get more replies from employers
Send a job-specific resume in minutes.
Impronics Technologies is seeking a senior software architect to lead the design and governance of banking applications. You will steer cross‑functional teams, define integration strategies across core banking, fintech partners, and digital channels, and ensure alignment with regulatory and business requirements.
The role emphasizes data‑driven decisions, threat modeling, and scalable solutions, with a focus on performance, security, and maintainability.
Lead the design and architecture of robust, scalable, and secure banking applications, ensuring alignment with business goals and technology standards.
Design and implement integration strategies between core banking systems, third-party applications, mobile platforms, and digital banking channels, ensuring seamless data flow and interoperability.
Provide technical direction and leadership to development teams on the selection of tools, technologies, and frameworks for new and existing applications.
Continuously evaluate and recommend improvements to existing applications, focusing on enhancing performance, scalability, security, and user experience.
Establish and enforce architectural standards, best practices, and guidelines for development teams, ensuring consistency, code quality, and maintainability across all projects.
Ensure that applications are designed and developed with security in mind, adhering to banking regulations and industry standards (e.g., PCI DSS, GDPR). Work closely with the security team to perform threat modeling and mitigate risks.
Collaborate with business leaders, product managers, and other IT teams to understand business requirements, translate them into technical solutions, and ensure that applications meet regulatory, operational, and business needs.
Monitor application performance post-deployment, identifying bottlenecks and optimization opportunities to improve system efficiency and end-user experience.
Stay up-to-date with emerging technologies, industry trends, and innovations in fintech to recommend new tools, platforms, or approaches that can benefit the bank’s application ecosystem.
Create and maintain detailed documentation on application architecture, design decisions, and system components. Promote knowledge sharing and provide training to development teams on architectural concepts and practices.
Lead cross-functional teams during the full application lifecycle, from conceptualization and design to development, testing, deployment, and support. Assist in project planning, estimating timelines, and managing technical risks.
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field. Advanced certifications in software architecture, cloud computing, or application development are a plus.