- Bachelor's degree in Computer Science, Information Systems Management or related field.
- Software development experience in (7+ years).
- Ability to test code changes through automated and manual testing to identify and resolve technical issues.
- Expert knowledge of object oriented programming.
- Expert knowledge of relational databases, such as MySQL.
- Strong understanding of version control tools, such as Subversion or Git.
- Agile/Scrum experience is a plus.
- Consultative skills in order to understand the technical needs of the client, the ability to determine any problems or unmet needs the client may face and an aptitude for solving complex problems.
- Ability to communicate professionally in written responses with extreme detail to customer requirements in support of solution development and delivery.
- We'd love to see:
- Cloud technology experience.
- Experience working with React based websites.
- Solid understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Linux command line and server management experience.