Summary As a Software Consultant at Counterpoint, you will be part of a dynamic software development and technical consulting team designing, developing, and delivering business automation solutions for our customers worldwide. Job Responsibilities Work with customers to identify and model business processes using commercial and open source Business Process Management (BPM) software Work directly with our customers to translate business needs into technical solutions Design, develop, test, and deploy custom software applications Work independently or cooperatively within software development teams Provide follow up support and training to our customers Participate in internal software development projects Required Qualifications BA / BS Computer Science or Engineering 1-3 years software development experience Excellent written and verbal communication skills tailored to a variety of audiences. Knowledge of Web Development Technologies and Libraries (HTML, JS, CSS, jQuery) Knowledge of Relational Databases & SQL Software development experience (Java, Java Web Frameworks and / or .NET) Preferred Qualifications MS in Computer Science Ability to obtain and maintain Security Clearance Project Management experience (running small to mid-level technical teams, MS Project proficiency). Applicants must provide proof of eligibility to legally work in the United States. We are unable to sponsor applicants for work visas.