Job Directory Software Developer

Software Developer
Manassas, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

SWIFT is a member-owned cooperative that provides the communications platform, products and services to connect more than 10,800 banking organisations, securities institutions and corporate customers in over 200 countries and territories. SWIFT enables its users to exchange automated, standardised financial information securely and reliably, thereby lowering costs, reducing operational risk and eliminating operational inefficiencies. SWIFT also brings the financial community together to work collaboratively to shape market practice, define standards and debate issues of mutual interest. SWIFT is headquartered in Belgium and has over 24 offices worldwide.

Job summary

The job involves working in complex and challenging technical environment that spans across different platforms and technologies. Assignments include the various development life cycle tasks such as design, build&test, integration. Staff with motivation & drive showing outstanding results are encouraged to apply.

Responsibilities

Your responsibilities will be to

This position is for a software developer for Automation Solutions team, seeking a person with strong foundation in computer science, with a CS degree or related. The job role will consist of software development in automation services for enterprise and production. Also, candidate needs ability to design solutions to address business needs and security requirements.



Mandatory strong experience in Java, or Python or other programing language.



Roles and responsibilities, under Automation Solutions team

1.1. Develop automation services using sound software/system design and frameworks.

1.2. Develop automation frameworks for reuse by development, test automation and devops.

1.4. Use and leverage Automation Solutions Container Cloud--used for test automation and for enterprise automation services.

1.6. Improve development and devops process tools.

Qualifications

Education

* University degree in computer science or related field. Or equivalent work experience.

Experience

* 2 to 7 years experience in systems development

Professional knowledge and expertise

* Very strong foundation in computer science fundamentatls.
* Java programming experience.
* Python programming experince.
* OS: Linux (e.g. Rhel or other distributions)
* Test Automation using software development principles is a plus.
* Continuous integration and continuous deployment development is a plus, and products/technologies: Jenkins, Ansible, Rancher, Docker/K8s.
* Some Web services technologies: NGINX, Apache Tomcat, or Java Applets.
* NoSQL databases is a plus: Sqlite, memcached, mongoDB, cassandra, etc..
* Security Technologies: PKI, SAML, SSH, LDAP
* Middleware technologies is a plus: TCP/IP, HTTP, JMS, SOAP, REST/APIS, , Websphere MQ, Active MQ, or RabbitMQ.
* Development environment: git, maven,Nexus/Artifactory

What we offer

In this job role you will have an opportunity to learn of new domain in software development in automation solutions, and in using new languages and/or technologies. Additionally, we will provide you mentoring and you will be part of a very enthusiastic and dynamic team, with great experience.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.