USA-Nebraska
 
Exp 10 - 14 Years

Responsibilities

  • Design and architect end-to-end systems and processes - use analytical skills to meet reliability, scalability, security requirements
  • Converse with product owners/product managers/business customers about the realm of the possible, help with scoping and defining
  • Minimum viable products are forward-thinking to identify and build the architecture runway needed to keep our capabilities and infrastructure modern and able to leverage new technologies as they emerge Lead group programming exercises (lunch-and-learn, mob programming, etc.)
  • Pair regularly and lead by example, staying current with the technology stack and being integrally involved with the codebase
  • Apply a test-first mentality and impress upon the team the importance of a healthy suite of tests (unit, integration, smoke tests, etc.)
  • Expected to meet the technical qualifications of the Software Engineer. In addition to those they should have the following - Experience in providing technical coaching to technical team members
  • Experience leading the design, build and support of enterprise-level ‘Big Data’ or Data Warehousing applications, ability to learn and teach new technologies
  • Experienced in identifying, investigating, proving out and deploying new technologies; this can be commercial packages, infrastructure or new software development tools