Counterpointe Solutions

Are you looking for a challenging opportunity that will allow you to exercise your problem-solving skills and attention to detail? Do you enjoy working in a dynamic, fast-paced, agile environment? Do you strive for excellence in everything you do?

If so, Counterpointe Solutions is seeking a Software Developer for IT systems development. Counterpointe has fostered a team-oriented environment, focused on providing software solutions and management consulting services to our clients.  Founded in 2005, the company's dedication to quality, leadership, and outstanding service has earned us a strong reputation for customer satisfaction. Our value-added business approach stresses long-term customer relationships through innovation, excellence, and integrity.

Work in a dynamic, driven, and face paced environment with similarly motivated team members to customize and extend web applications. Specialize in service and data tier activities as part of an agile team, attending and participating in daily standups and weekly retrospectives while working closely with team members on a daily basis. Participate across the software development lifecycle, including supporting and leading component design, development, and test activities, along with involvement in the requirements gathering process. Collaboratively work with internal team members as well as the client, applying knowledge of multiple design principles, open source frameworks, and tools to achieve desired project outcomes with high initial quality.

Skills & Requirements

Required Qualifications

  • 1 – 3 years of experience with software development with n-tier or service oriented Java systems
  • 1+ years of experience with Maven
  • 1+ years of experience with relational databases
  • Strong understanding of object oriented analysis and design
  • Strong foundation with open source software
  • B.S. or greater in Computer Science or related discipline
  • You must be authorized to work for any employer in the United States

Additional Qualifications

  • Experience with agile techniques, especially Kanban and Unified Process (e.g., OpenUP)
  • Experience with Business Driven Development approaches and technologies (e.g., Specification by Example, Cucumber)
  • Experience with application servers (e.g., Tomcat, Wildfly)
  • Experience with Git
  • Experience with collaboration tools (e.g., Jenkins, JIRA, Confluence, GitLab)