Senior Software Consultant
Posted by Gianna Figueroa
Company Details
Headstorm
Pittsburgh, PA
FTE only
Description
Senior Consultant
What we are looking for in our Senior 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 or related experience
How to Apply
Please log in or sign up to view this posting's application instructions.