Senior Software Engineer

4 - 6 Years

Job Description

  • Work with technology leadership to make infrastructural improvements to the our system; considering and mitigating potential impacts
  • Integrate with 3rd party endpoints (REST, SOAP, FTP) using various data formats (JSON, XML, CSV) with varying workflows
  • Analyze code architecture and abstract redundant components to reusable modules that ease the burden for other developers and increase stability of the system
  • Write clean and legible code with comments that enable deterministic workflows and extensible customizations
  • Build development tools and frameworks that aid in the development of new integrations
  • Work with other team members to build concise documentation of the code workflows so we can communicate behaviors properly to our customers
  • Consider and handle exceptions elegantly while logging important information that enables our support staff to resolve problems without involving the development team

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - System Programming

Role Category:Programming & Design

Role:Software Developer

Employment Type:Permanent Job, Full Time


Desired Candidate Profile

  • Bachelors degree with a Computing focus
  • 4+ years professional experience with Java OR code repositories demonstrating equivalent level of expertise
  • Passion for building clean and maintainable software
  • Efficient and organized with the ability to juggle and prioritize multiple tasks
Technical Concepts that should be understood :
  • SQL - efficient / complex queries, indices, & data model
  • Inversion of Control
  • Dependency Management
  • Abstracting code to reduce redundancy
  • I/O, Network, and DB bottlenecks
  • Big(O) - Memory and Time complexities
  • Git (version control)
  • Deployment concepts

While not required, experience with any of the following areas would be a plus:
  • Spring Framework
  • JPA, Hibernate
  • Angular, React
  • Amazon Web Services
  • Redis
  • SOLR

Company Profile

The Consulting Crew

The Consulting Crew is a team of expert professionals offering peerless Recruitment & Digital Marketing solutions. Our range of client services includes Permanent Staffing, Website design & development, Search Engine Optimization, Pay Per Click, Mobile Application Development & Social Media Marketing
View Contact Details+

Contact Company:The Consulting Crew