Back to all jobs




The Senior Software Developer supports and may lead the technical designing, developing, implementing and governance of technology solutions that deliver business value across the organization while continuously improving time to market.


The Software Developer is responsible for analyzing, designing, building, testing, debugging, documenting, implementing and maintaining new or existing applications and software on distributed and/or mainframe systems. They review and analyze user needs and design proposed system solutions based on requirements. They participate in the development and testing of these solutions and ensure adherence to defined timelines. They evaluate and configure systems and peripherals for performance and serviceability, reliability, and availability. They recommend enhancements, upgrades and/or changes to the system configuration to maintain optimum system performance and utility. The Software Developer documents all aspects of an application or system to include network diagrams/flowcharts, layouts, diagrams, charts, code comments, and revision dates. They collaborate with other IT and business professionals and deliver high quality results.


Required Skillsets:

  • Repo/Deployment: Bitbucket, Bamboo, Docker, Git/Gitflow, Github, Kubernetes, Openshift
  • Languages/Protocols: Java, SQL, HTML, React, JSON, REST, SOAP
  • Messaging: Kafka, RabbitMQ
  • Database: SQL Server, Hibernate
  • DevOps: Nexus, Maven, Spotless, Snyk, ELK, JaCoCo
  • Microservices: SpringBoot, Kong
  • Security: OAuth, SIEM Logging, Hashicorp Vault, Azure AD
  • Organizational: Jira, Confluence, Agile/Scrum methodology
  • Environment: SOA and messaging architecture experience, financial services (or related)

REF: JOB-19233

    • Job type: Contract
    • Location: Minneapolis
    • Date posted:
    • Pay:$- $ per hour