Develop artifacts/languages to encode domain knowledge composed of compliance rules, calculations, explanation of outcome, filing preparation, and validation Technologies Java, C++, Maven Develop highly scalable engine/systems for executing knowledge rules. Technologies C++, J2EE, web services, executed on Linux, OSX, Windows platforms.
You build technology/capabilities that bring customer delight and significantly reduce complexity. Leading and mentoring more junior and newer Engineers, making sure to bring others along for the journey 70-85% hands-on development in all phases of the software life cycle. Qualifications Solid Working Experience with the following Compiler software design and implementation Domain Specific Language implementation or design Customizing a Domain Specific Language (proprietary or open source) Language source to source translation.
Language source to bytecode translation. 8+ years experience with object oriented languages. Industry experience in both Java and C++ is preferred. Experience building and integrating with web services, (REST or SOAP) using common frameworks like Spring, Jersey, JAXRS.
Experience with deployment and software delivery technologies e.g. maven, ant, cmake, etc Experience with Test Driven Development (TDD) Experience with debugging, troubleshooting, understanding the magic under the covers. Experience delivering quality software into production. Experience leading the technical design in a large multi-month project.
Ability to start with an abstract problem statement, drive to understand requirements, and implement a scalable solution. Strong verbal and written communication skills are a required due to the dynamic nature of discussions and collaborations with other engineering and product teams Youve got a burning passion for identifying and solving real consumer and business problems BS/MS in Computer Science or Computer Engineering.