Software Engineer (development team)

We are looking for an experienced candidate to fill our fast-paced, cross-functional, agile development team. The product development team is responsible for the creation and evolution of industry leading copy data management software.

Responsibilities:

  • Drive innovation by designing new features
  • Identify improvements in existing architecture and code to continuously refactor and evolve the products
  • Work in a fast moving and forward thinking development environment that is constantly researching and implementing the latest technologies
  • Research and implement the open source frameworks and architectures
  • Work closely with fellow developers and end users to rapidly produce critical features

Qualifications:

  • Bachelor degree or equivalent specializing in Computer Science or Engineering
  • 5+ years’ experience working in an agile software development environment
  • Strong programming skills in Java
  • Must be able to quickly gain expertise in existing systems by functional and source code analysis
  • Good understanding of REST & web services
  • Ability to work independently as well as collaborate as part of a team
  • Excellent verbal and written communication skills
  • Experience with Storage technologies – IBM, Pure, NetApp, EMC is a plus
  • Experience with Cloud technologies – AWS, Azure, vCloud is a plus
  • Experience with Server Virtualization technologies – VMware, Hyper-V is a plus
  • Experience with Oracle database or other enterprise applications like SQL Server, Exchange, SharePoint, Active Directory, SAP HANA, DB2 is a plus.

To apply to this position, email your application to recruiting@catalogicsoftware.com