Company DescriptionSinghtek is a leading technology company focused on Financial Inclusion, Fintech Enabling, Cloud Services, and Digital Transformation. We are dedicated to developing secure, scalable payment solutions and fostering fintech innovation. Our collaborative culture values research and a customer-centric approach, contributing significantly to the growth and resilience of the fintech ecosystem.Role DescriptionThis is a full-time on-site role for a Lead Developer - Core Banking Software Architecture located in Jaipur. The Lead Developer will be responsible for the day-to-day tasks associated with backend development, software architecture, and programming in an object-oriented manner.A Core Banking Software Architecture Developer job description focuses on designing and building the underlying technical infrastructure for a bank's core banking system. These developers are responsible for creating and maintaining the architecture that supports all the essential banking functions, such as customer accounts, transactions, and payments. Key Responsibilities: Architecting and Designing: Designing the overall architecture of the core banking system, including data models, APIs, and integration points with other systems. Developing and Implementing: Building and implementing the software components that make up the core banking system. Ensuring Scalability and Performance: Designing the architecture to handle large volumes of transactions and ensuring high performance and low latency. Collaboration: Working closely with business stakeholders, product managers, and other developers to understand requirements and translate them into technical designs. Troubleshooting and Maintenance: Diagnosing and resolving technical issues, optimizing performance, and maintaining the system's integrity. Security and Compliance: Ensuring that the core banking system is secure and compliant with industry regulations. Staying Up-to-Date: Keeping abreast of the latest technologies and best practices in core banking architecture. Mentorship: Providing guidance and mentorship to junior developers. Qualifications: Technical Skills: Strong knowledge of programming languages (e.g., Java, C++, Python, .net ), databases (e.g., Oracle, SQL Server, PostgreSQL ), and middleware technologies. Architecture Skills: Experience in designing and implementing distributed systems, microservices, and APIs. Core Banking Knowledge: Familiarity with core banking concepts, such as deposit accounts, loan processing, and payment systems. Software Development Lifecycle: Understanding of SDLC, Agile methodologies, and DevOps practices. Problem-Solving: Ability to analyze complex technical problems and develop creative solutions. Communication: Strong communication and collaboration skills.
Job Title
Lead Developer - Core Banking Software Architecture