logo

JobNob

Your Career. Our Passion.

Principal Software Engineer


Blackhawk Network


Location

Bangalore | India


Job description

About Blackhawk Network At Blackhawk Network, we shape the future of global branded payments through the prepaid products, technologies and network that connect brands and people. Our collaborative innovation and scalable, security-minded solutions help our partners to increase reach, loyalty and revenue. We believe our future holds great things for Blackhawk Network and its partners. We believe that together, we can shape the future. Our beliefs? Win as one team, be innovative, global excellence and be inspiring! Overview This role is vital to the successful communication, definition, and implementation of Blackhawk Network's architecture roadmap. You will leverage your enterprise architecture experience to drive and define Blackhawk's web and mobile application architecture. You will play a key role in transforming our technology landscape to be the next generation platform supporting Blackhawk Network’s business goals. Your innovative and creative mind in addition to your enterprise information systems management expertise, attention to detail, ability to solve problems and willingness to adapt to new challenges in a fast-paced environment are core traits for success in this role. Responsibilities Define, design and implement cutting-edge software and modify existing software to add features. Specify product internal/external interfaces. Contribute innovative ideas for components and system architecture Work with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identify opportunities for engaging business review throughout the solution development and provide technical leadership and advice as needed Initiate informal reviews of ideas and technical objectives within and across business units Responsible for establishing architecture guidelines, best practices and identifying technology stacks for various applications Responsible for the adoption and implementation of Blackhawk's software development methodology by adopting best practices from current methodologies like SCRUM, Kanban and Test Driven Development

Qualifications Experience with the identification, architecture, design, and implementation of complex software systems Domain knowledge in payments and financial services is highly desirable Experience in construction of e-commerce applications for regulated environments, in which compliance with standards such as PCI-DSS and HIPAA is required Experience with transaction based financial service software systems Experience with design of scalable web applications using appropriate technology stacks Experience with cloud enablement of various applications with AWS services such as S3, RDS, SQS, SNS, SES, and SWF, among others. Experience with developing enterprise wide API, REST, SOAP, etc interfaces Experience with large scale systems constructed with Java and .NET language components, applying relevant design patterns, frameworks, and open source components, across the entire architecture stack, from database to user interface Experience with comprehensive enterprise software system architecture definitions using UML and other enterprise modeling languages Experience with software systems on diverse infrastructure, including Linux and Windows operating systems, enterprise scale database systems, including MySQL, Postgres SQL, Microsoft SQL Server and NoSQL databases .


Job tags



Salary

All rights reserved