Senior Software Engineer
HIGHLANDS RANCH-80126, CO, US
09/05/2018
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
5 to 7 Year(s)
Job Description
Senior Software Engineer
Highlands Ranch
Permanent Hire
Responsibilities:
- Solve challenging software engineering problems with expertise in either front-end, back-end, or full-stack
- Deliver world-class software based on modern JavaScript single-page application and microservices architectures
- Become a member of a truly self-organizing Agile team, participating in all activities from ideation to delivery
- Be ready to supply bottom-up innovation to the Product team on "what’s possible
- Create software designs, code, and test automations that keep simplicity in the forefront
- Participate in team/peer reviews regarding architecture, designs, and code to drive engineering practices and consistency
- Maintain style/component libraries and code for optimal reuse
- Deliver as a team, verifying that completed user stories meet business expectations and are backed by automated regression tests
- Embrace collaboration as a "no ego team member
- Contribute to the ongoing improvement of the overall development processes, architecture, and tools
- Work closely with Test Engineering and DevOps on continuous delivery progression
- Provide support on troubleshooting production systems when issues are escalated with a commitment to excellent customer service
- Revel in making end-users’ lives better with the software the team produces
- Strive to constantly grow and improve
Qualifications:
- 5+ years experience developing commercial software
- Strong mentoring and team leadership skills
- Background in a SaaS delivery platform for a high-availability environment
- Extensive experience with object-oriented programming and design
- Web services, service-oriented architectures, and APIs
- Experience with modern, client side single page application development and/or experience with Java & Spring/Hibernate
- Java and/or JavaScript, HTML5, and CSS3
- Strong software engineering process knowledge, including re-factoring, unit testing, test-driven development, and continuous integration
- Foundation in scientific method and general analytical skills
- Strong ability for working collaboratively with other engineers, testers, and product owners
- Bachelor’s or Master’s degree in CS or related field is nice, but aptitude and experience prevail
Preferred:
- modules and component design using AMD/RequireJS, CommonJS or similar
- responsive design using Bootstrap or similar
- lightweight view template binding design using KnockoutJS, Angular or similar
- microservices, Docker, Kafka
- writing integration tests and UI automation tests with Selenium or similar
- Java Spring / Groovy / JUnit / Spock
- web analytics and SEO techniques
- Exposure to various MV* architectures such as Angular, Ember, React or Backbone
- Efficient SQL query writing
- Modern frontend engineer workflow and build tools such as npm, grunt, gulp, ant etc.
- Git, GitHub, and/or Jira
- Continuous Integration experience with Jenkins or similar
- Native mobile development for iOS and/or Android
- Public cloud APIs and hosting
- Passion for fitness or sports: e.g. CrossFit, Martial Arts, or Yoga
- Prior experience developing or integrating with a CRM
Senior Software Architect
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-