Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Description:
- Full stack application design (required)
- Experience integrated legacy and modern RESTful APIs (required)
- Expert knowledge of several open source, modern, programming languages including interpreted languages like JavaScript and Ruby (required)
- Web application development using JavaScript based frameworks and libraries like React, Angular, Node and Redux (required)
- Expertise in UI/UX Design of Web Apps (preferred)
- Success in leading and working in between multiple engineering teams, in-house and outsourced, onshore and offshore (required)
- Experience with DevOps, including development, QA, and operations skills
- Strong skills in team leadership and building collaborative relationships with team members and stakeholders
- Proven track record of being self-directed, results orientated with demonstrated ability to achieve aggressive goals despite ambiguity and multiple priorities.
- Excellent verbal and written communication skills, both technical and business-facing
- Solid computer science fundamentals, including algorithms and data structures
- Fluent in modern software architectural principles and patterns (REST, domain-driven design, microservices, etc.) (required)
- Experience with distributed cloud systems tech (Java, node.js, EC2, Lambda, DynamoDB, Elasticsearch, or Google Cloud/Azure equivalents)
- Experience using C# and ASP.NET, MVC(4.5 or greater) and .Net Core
- Continuous Integration and automated testing experience, Continuous Deployment is a major plus
- Ability to define solution options, provide estimates on effort and risk, and evaluate technical feasibility
- Experience with Scrum and agile planning.
- 5+ years of hands-on software engineering experience
- Bachelor’s degree in Computer Science or Engineering, or equivalent experience
Minimum years of experience*: 5+
Interview Process (Is face to face required?) No