Software Developer
Flatirons Solutions seeks a Software Developer in Boulder.
Duties:
Build integrations between our customer's legacy systems and our product suite; work with Product Engineering to understand the capabilities of our software and the interfaces available in order to make our solution fit into the customer's existing applications.
Position requires a Bachelors in Computer Science, Engineering or related discipline and 5 years of experience in Software Development with a focus on large scale enterprise systems; 2-4 years of coding experience in either Java, Python, and/or Javascript; Experience writing customer facing design documentation; Experience with building API, utilities and tools; Knowledge of distributed systems; Ability to work independently, think on your feet and brainstorm with the customer, triage issues and prioritize tasks; Excellent written and verbal communication, problem solving, interpersonal, and time management skills; Knowledge of Java, XML and XSL; Experience with cross application communication techniques; Experience with understanding third party software, refactoring and debugging code; Extreme attention to detail, and passion for consistently delivering a high-quality product; Experience with Agile Methodologies (Scrum, XP, Lean, Kanban, etc.); Experience working with geographically dispersed teams. Employer will accept a US Bachelor Degree, foreign equivalent, or the equivalent education as determined by a professional evaluation service to a US Bachelor Degree in Computer Science, Engineering, or related discipline.