We are looking for an awesome full-time Software Architect to start immediately. The right candidate should be looking to contribute at a company that is fast-paced and team-centric.
You should possess excellent development skills as well as strong technical documentation skills. A good sense of humor and pleasant personality always scores big points with our team.
Provide technical and architectural guidance, coding and testing
Set best practices and improve development efficiency
Provide mentoring to software developers
Assess web application architectural design options and recommend technologies and solutions that meet business objectives
Understand and improve existing in-house frameworks and prototype or develop new ones
Integrate existing web-based software components
Collaborate with the team members to ensure scalable, robust, optimized, and cost-effective architecture
Work across teams to ensure architectural designs are consistent and maintainable
Develop and present substantive technical recommendations to senior management
Monitor trends in system architecture and web software development
Minimum ten (8) years of professional software development
Minimum five (5) years of professional web application development
Professional experience with Object Oriented Programming (OOP) principles
Professional experience with Functional Programming principles
Professional experience with multiple programming languages
Professional experience in either .NET or Java web development
Professional experience in SQL database development
Experience with a NoSQL database (e.g., MongoDB, CouchDB)
Experience with build tools (e.g., Gulp, Grunt, MSBuild)
Experience with continuous integration tools (e.g., Jenkins, Chef, CodeShip)
Experience with unit testing frameworks (e.g., Mocha, NUnit, JUnit)
Experience with Agile development models
Familiarity with modern web technologies (e.g., AngularJS, jQuery)
Familiarity with RESTful design principles
Familiarity with mobile-first design principles
Firm understanding of current web standards
Teamwork and communication skills
Passion for technology and keeping up-to-date on technology trends
Who we are :
We are an international team of elite technology operatives who craft beautiful interactions between people and the technical world.
Our solutions team is responsible for fielding, developing, managing and maintaining effective client relationships, and developing web tools and apps for huge audiences.
Wirestorm generates an atmosphere of shared innovation and support, where we continually up-level our skills, break new ground, and highlight and learn from each other’s outstanding work.
Come work with a fun company that offers amazing benefits, flexible work schedules, great team synergy, and a wide-open future.
please send us your resume to join wirestorm.us
with a short blurb regarding what you bring and why you’re the perfect candidate
include your skype handle