09/15/2021
Introducing Headstorm.
Headstorm is a team of technology builders dedicated to solving impactful problems with world-class data, software engineering, and product strategy capabilities. Our diverse teams combine unrelenting focus on business value and deep industry expertise. This positions us to both advise business leaders on strategic technology considerations as well as delivering on complex best-in-class technology platforms.
What we are looking for in our Senior Software Consultants
Here at Headstorm are looking for experienced Senior Software and/or Data Engineers who can solve technical problems across multiple technology stacks. The ideal candidate can deconstruct technical problems on the fly and has a keen interest in learning and progressing their career quickly.
A TYPICAL DAY AT HEADSTORM
In short, you will be solving our client’s most critical and challenging problems.
• You will be adhering to Headstorm’s core expectations of being coachable, having a positive attitude, and remaining reliable
• You are organizing tasks & teams to drive technical product management
• You will work with languages like Java, Scala, Python, and cloud technologies such as AWS and Azure
• You will be working work in small (usually 2-8 person) project teams that collaborate closely with clients to solve their toughest challenges
• You will utilize principles of agile development to attain an elevated quality of delivery
• You will be learning new technologies to solve new problems
• You will be building your professional communication and business skills
WHAT HAVE YOU LIKELY DONE TO BE SUCCESSFUL AT HEADSTORM?
Key differentiators between the Senior Consultant and Consult role: SC’s require leadership in process, planning, development, code-reviews, and testing through mentoring and guidance while also contributing as individual team members.
• You have 3 -6 years of professional software development experience
• You are an expert in one or more framework or programming languages
• You have working knowledge of full stack engineering
• You are comfortable in programming languages such as C #, Java, or Scala• You have led development process including planning, development, code-reviews, pair-programming, and testing
• You are experienced with supporting tools including version control systems such as Git
• You are a life-long learner and excited to work in a team environment
• You are an effective communicator who can explain and present concepts to different audiences
• You have worked in consulting or client-facing role or transferrable experience
• You have an owners’ mindset approach to your craft
• Bachelor's degree in Computer Science, Computer Engineering, MIS, Math or related experience
• Bachelor's degree in Computer Science, Computer Engineering, MIS, Math, etc.