• Software Developer - C++ and Java

    Job Locations US-Manassas
    Job ID
    IT: Development & Programing
  • Responsibilities

    What can you expect as a Software Developer:

    • Design, develop, integrate third party components, test, install and support programs/systems
    • Analyse detailed system factors: input/output requirements, information flow, hardware/software requirements, kernel settings, etc…
    • Evaluate and recommend technical feasibility and estimates of the proposed solutions
    • Participate in the definition and implementation of software components in collaboration with third party software providers
    • Prepare operating procedures
    • Provide technical assistance to colleagues and assist in resolving problems reported by other team members.
    • Develop and maintain technical documentation and prepare and give presentations to customers on systems. Where appropriate, write system documentation and operating procedures
    • Support the delivered software and become part of a 'Center of Expertise' problem solving team.


    Educational Requirements:

    • University degree in Information Technology or equivalent work experience
    • 8+ years of professional experience in systems development


    Essential Technical skills & knowledge:

    • Relevant exposure to the development of highly scalable, resilient and secure software.
    • Exposure to various OS platforms: Windows, UNIX (Oracle Solaris, AIX, HPUX), Linux (RedHat), common development on multi-platform and VM environment. IPC and kernel settings management.
    • OO programming techniques, Design Patterns, C++ techniques (memory management, multi-processing, multithreading, clustering), shell scripting (Korn-shell, PERL, Python, TCL), static and dynamic libraries

    Technical skills & knowledge that are an asset:

    • C/C++ compilers, linkers, debuggers, profilers. Java knowledge is an asset.
    • Network protocols: TCP/IP, SSL/TLS, HTTP/S, UDP, SNMP. 
    • Communication middleware: Web technologies (Web Services, SOAP), IBM WebSphere MQ 
    • XML, parsing methods, XML schema, XSLT, XPath.
    • Database technologies (Oracle).
    • Security technologies: PKI, HMAC, AES, digest algorithms, SSL, hardware tokens, HSM.
    • Software development environments and tools: Configuration Management (ClearCase, GIT), Integrated Development Environment (Visual Studio or Eclipse), Change Management.
    • Familiarity with development and integration using SWIFT Interfaces products for SWIFTNet InterAct, FileAct, FIN and SWIFTNet Browse is a strong asset.

    Professional skills & competencies:

    • Adaptability and responsiveness to change - Take accountability for delivering results
    • Experience in Agile methodology/DevOps pipeline using tools such as Jenkins
    • Strong communication skills (both written and oral)
    • Planning and organising
    • Quality orientation
    • Team orientation
    • Open communication

    What we offer

    • Competitive salary and bonus with exceptional benefits /100% company paid Medical/Dental/Vision/Life Insurance
    • 401(k) matching
    • Excellent training and career development opportunities
    • Career Advancement
    • 4 weeks paid vacation & 12 Holidays
    • Friendly, professional, stable working environment where one can grow in their career
    • Casual/Professional Environment
    • Company Paid Gym Membership
    • Tuition Reimbursement
    • Company Functions & Community Outreach Programs 

    SWIFT is an Equal Opportunity Employer

    Company & department description

    About SWIFT

    SWIFT is world’s leading provider of secure financial messaging services. Our messaging platform, products and services connect more than 11,000 institutions. We enable our global community of users to communicate securely, exchanging standardized financial messages in a reliable way, thereby facilitating global and local financial flows, and supporting trade and commerce all around the world.




    global offices




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed