If interested in any of the below positions, contact Katie Bishop, Technical Recruiter, Lufburrow & Company Inc., at katie@lufburrow.com.
Lead Developer
Skills- The Lead Developer should possess the knowledge of using Cloud Environments for data storage. They must have higher programming experience with Ruby, Python, JAVA and Javascript as well as higher scripting experience with PHP. A strong understanding of UNIX and Linux operating systems as well as a familiarity with MongoDB, Memcached, and Redis is required. They should posses a degree in Computer Science or the equivalent along with strong analytical and trouble shooting skills.
Responsibilities- The Lead Developer is expected to manage a technical team giving advice and direction to their juniors as necessary. They are responsible for project management, full cycle development and continuous improvement initiatives.
GUI/HFE
Skills- The Graphic User Interface Designer must possess a strong knowledge of GUI and HFE, and good verbal and written communication skills. They should have an excellent understanding of Android and IOS systems, HTML5 and JAVA programming languages, Dojo toolkit and JSON as well as Rest Services.
Responsibilities- The Graphic User Interface Designer is expected to coordinate visual design projects and perform testing of designs. They are responsible for participating in the full lifecycle of product development and working closely with product management.
Functional Lead
Skills- The Functional Lead must possess a working knowledge of graph databases and key values stores, strong Linux and UNIX administration skills, delivering software, and networking capabilities. They must have experience in programming using JAVA, HTTP protocol, Python, Javascript, Dojo toolkit and OAUTH2.
Responsibilities- The Functional Lead are expected to manage the functional team giving advice and direction to their juniors as needed. They will test and certify integrity of automated solutions and programs, and explain how to branch, for and tag code. They will also develop, verify and write business and functional requirements, configurations, work flow analyses, test plans and test scripts.
Platform Lead
Skills- The Platform Lead must possess strong knowledge of Application and Instrumentation Monitoring (BIT), and Authentication, Authorization and Audit (AAA). They must have strong Linux administration skills and be able to program using JAVA, HTTP protocol, Python, Javascript and OAUTH2. They also must have a working knowledge of graph databases and key value stores (NOSQL).
Responsibilities- The Platform Lead is expected to lead the platform team and give advice and direction to their juniors as needed. They will be required to understand the limitations and challenges of system integration and compatibility issues between multiple platforms. They will provide input and suggestions based on knowledge of area and responsibility and be able to explain hot to branch, fork and tag code.
Platform Developer
Skills- The Platform Developer must possess strong knowledge of Application and Instrumentation Monitoring (BIT), and Authentication, Authorization and Audit (AAA). They must have strong Linux administration skills and be able to program using JAVA, HTTP protocol, Python, Javascript and OAUTH2. They also must have a working knowledge of graph databases and key value stores (NOSQL).
Responsibilities- The Platform Developer is expected to demonstrate experience delivering software. They will provide input and suggestions based on knowledge of area and responsibility and be able to explain hot to branch, fork and tag code.
Applications Lead
Skills- The Applications Lead must possess strong Linux administration skills, experience with networking and programming using JAVA, HTTP protocol, Python, Javascript, Dojo toolkit and OAUTH2. They must have a working knowledge of graph databases and key value stores (NOSQL).
Responsibilities- The Applications Lead is expected to lead the applications team and give advice and direction to their juniors as needed. They are responsible for delivering software, explaining how to branch, fork and tag code, and providing expert knowledge and skill for development.
Architect
Skills- The Architect must possess a working knowledge of graph databases and key value stores (NOSQL), and have experience with networking, delivering software and programming using JAVA, HTTP protocol, Python, Javascript, Dojo toolkit and OAUTH2. They are required to have strong Linux administration skills.
Responsibilities- The Architect is expected to lead the technical teams to continuously improve the technology platform and delivery value. They will ensure accuracy in terms and asset management, explain how to branch, fork and tag code, and provide and review estimates for software development. They are also expected to identify opportunities to adopt innovative technologies.
Release Engineer
Skills- The Release Engineer must possess a working knowledge of graph databases and key value stores (NOSQL), and configuration management. They will have experience with code documentation and interface control documents maintained as wikis, software engineering and release engineering if configuration management. They have strong Linux administration and networking shills.
Responsibilities- The Release Engineer is expected to promote and enforce standard release process, maintain and update tools used to assist with preparing release packaged and debug deployment issues. They will support and document the evaluation of new proposed technologies by insuring operational requirements are met as well as solve release engineering problems. They must also be able to explain how to branch, fork and tag code.