Vacancy expired!
- Manassas, United States
- About the RoleBe part of the Innovation Lab team, which is responsible for accelerating and de-risking the adoption of new vendor products and technologies that are required to meet SWIFT’s strategic initiatives. The Innovation team’s mission is to accelerate and de-risk the creation and adoption of new technologies for SWIFT and its customers. To that accord, our Innovation engineering team focuses on collaboration by sponsoring internal teams to form innovation sprints that manage the lifecycle development of exciting new technologies. You will be working alongside a dynamic team of product-oriented software engineers who not only write code, but also conduct research, design, and develop third party solutions for integration. You will test, recommend, and evaluate the technical feasibility of systems, platforms, and innovative solutions. Innovative technology combined with great methodologies is the ethos of our team. We are champions of responsible innovation, a key objective for our company.Responsibilities
- Enable the team’s mission of accelerating and de-risking the selection of products and technologies that are required to solve strategic business needs
- Conduct research and market analysis to identify technologies or products that would solve an existing challenge
- Follow systematic approaches to understanding requirements coupled with product and technology evaluations. This includes identifying test cases, preparing test environments, and preparing testing programs and drivers
- Design, develop, test, and integrate new components or features across our product portfolio
- Execute tests and integrations, document the findings, and provide recommendations to guide business and technical decisions
- Leverage best-practice knowledge, reference architectures, and patterns for re-use across the innovation team.
- Stay up to date with technology evolution in the industry and identify technologies that can help meet SWIFT strategic goals
- Utilize a range of proven languages such as Java, Python, and JavaScript on Unix-like virtual machines to build solutions that drive value for our customers and stakeholders.
- Strong technical knowledge & a passion for cutting edge technologies, along with the ability to quickly and continuously learn new concepts.
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Interest and experience using Cloud technologies in at least one of the following Cloud providers: AWS, Azure, Google Cloud Platform
- Interest and experience using DLT/Blockhain technologies including R3 Corda and Etheruem based networks
- Experience with a programing language such as in Java, Python, Unix shell scripting or C/C is required
- Experience with full stack development frameworks and design patterns (such as (Java, JavaScript, Swift, Python, React, Node, Express, RESTful services, API, GraphQL, Message brokers (MQTT), Kafka, etc.)
- Quality-oriented: you know that delivering production-ready software takes more than committing code.
- Agile mindset: You like to learn and continuously improve the way we work
- Security mindset: You know that security is always top of mind and are conscious of keeping in line with Security policy
- Appetite for the business: You like technology and you love to use it to create solutions to help your customers
- Autonomous, driven, with strong ability to quickly adapt and respond to change.
- Customer oriented and quality mindset – we continually strive to deliver true customer value.
- Open-minded, solutions oriented, and a true team player – gaining energy through collaboration with others.
- Willingness to continuously learn and take ownership of projects and tasks
- A team player willing to work in a multicultural environment, able to build and maintain working relationships across internal and external organizations and virtual teams
- Strong verbal and written communication skills in English
- Experience designing and implementing container-based APIs using container frameworks like OpenShift, Docker, or Kubernetes.
- Experience using RHEL and other Unix-based systems with strong proficiency in terminal commands and ssh.
- Experience architecting Kubernetes, service mesh, and ingress concepts to architecture and deploy applications at scale.
- Working knowledge of modern software development practices and technologies such as Agile methodologies, Design Thinking and CI/CD.
- History of technical consulting and architecture engagements that lead to working prototype solutions, proof-of-concepts, or demos.
- Understanding of messaging systems like MQ, Rabbit MQ, Kafka, or Kinesis.
- Experience building or implementing secure web applications with RBAC, IAM, PKI, and key management such as Hashicorp Vault or CyberArk.
- Demonstrated ability to independently research technical topics and generate creative and innovative solutions using design thinking, lean and agile frameworks
- 3-5 years of experience in a similar capacity requiring strong technical and business understanding
- See core competencies for relevant experience