This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Baltimore, MD at ConsultNet

Date Posted: 11/29/2018

Job Snapshot

Job Description

Our client is a subscription-based publisher of financial information and software, serving millions of investors around the world. They are currently working to build out their cloud services platform. This platform is the backbone for their data-driven marketing, sales, ecommerce, billing, and customer service departments, and supports several affiliates in a multi-tenant model.

As a senior software engineer, you will have to opportunity to help continue building on their cloud services platform. This platform is the backbone for their data-driven marketing, sales, ecommerce, billing and customer services. This is a great opportunity for software engineers who want to develop systems from idea to fruition that will reach millions of users using only the latest and greatest technologies. As part of this group, you will perform the development, testing, support, documentation, and analysis of these software applications and services.

The ideal candidate will have the skills described below and a strong attention to detail.

  • Primary responsibility is to design, develop, modify, test and support highly reliable software applications and services for the cloud.
  • Participate in software planning, design and architecture sessions and own aspects of the technical solution.
  • Must be an active coder in your day-to-day duties with an enthusiasm for technology, particularly with software development.
  • Full stack development. Our platform has several components including 3rd party integrations, and candidate must be will be working on them all.
  • Ability to quickly gain expertise in a topic or technology that candidate may not have prior experience with already.
  • Take accountability for tasks and resolve problems.
  • Excellent communication skills (both written and verbal), with the ability to convey technical issues clearly.
  • Team oriented, with experience in Agile principles.


  • Experience with Java methodologies, technologies and frameworks (Spring, Maven, etc).
  • Strong understanding of data structures and design patterns (Collections, DI, IoC, MVC, TDD, etc).
  • Experience in developing Web Services and APIs (REST).
  • Experience in building Spring based applications.
  • Experience with HTML/CSS/jQuery/Ajax/Angular.
  • Experience with ORMs and other data access methods and APIs.
  • Extensive experience with relational database systems and SQL in high volume transactional applications.
  • Some experience with NoSQL database systems (Mongo, Dynamo, Redis).
  • Strong customer focus, ownership, urgency and drive.


  • Strong Analytical Skills to absorb a lot of information and translate it into a useable blueprint.
  • Strong Communication Skills to convey technical solutions to both Developers and non-technical staff.
  • Attention to Detail ensuring reduction of risk in data outages and inaccuracies.
  • Logical Thinking ensuring code and data is easily turned into logical patterns for analysis.
  • Problem-Solving Skills allowing effective and timely solutions.


  • Hands-on experience with Redshift, MySQL, Postgres, MSSQL, Snowflake.
  • Hands-on experience in Amazon AWS.
  • Experience with performance testing and tuning.
  • Experience with Salesforce.
  • Experience with languages (Java, Python, PHP, Javascript, Angular, NodeJS).

ConsultNet has been providing Leading American and European firms with top-notch IT talent since 1996. In the past two years alone, we have placed more than 1,500 consultants with some 300 clients. We create opportunities for consultants and solutions for clients- We integrate talent and technology.