Position Overview
We are a fast growing software consulting firm that is looking to find the right members that will be instrumental in continuing to execute projects successfully and on time. The position will start as a contract to hire with a 30 - 60 day assessment period and if an offer is extended an initial bonus will be provided.
Position Requirements
Here's the deal - There's no typical day at E2Generations. Our dynamic environment calls for adaptable problem solvers who believe change is the only constant in life (because it is). Although you might wear multiple hats on any given day, we’ve compiled the most important responsibilities:
Position Responsibilities
Experience - BS/MS degree in Computer Science, Engineering or equivalent work experience
Web - Proven working experience in web programming
Front-End - Front-End and Back-End experience is favorable
Technologies - In depth knowledge of modern front end technologies (HTML5 / CSS/ Javascript / Bootstrap)
Programming - In depth knowledge with at least two of the following programming languages: Node.js / PHP / .NET / Ruby on Rails
Frameworks - Familiarity with modern frameworks: React / Angular / Laravel / ASP.NET
Standards - A solid understanding of how web applications work including security, session management, and best development practices
Database - Adequate knowledge of relational database systems, Object Oriented Programming and web application development
API's - Experience with developing RESTful APIs
Git - Proficient understanding of Git source control work flows
SQL - Experience with MongoDB / Postgress / MySQL / SQL
Diagnostics - Hands-on experience with network diagnostics, network analytics tools
Principles - Understanding of fundamental design principles behind a scalable application
Problem Solving - Aggressive problem diagnosis and creative problem solving skills
Teamwork - Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
Daily Responsibilities
Teamwork - Work independently and alongside our senior team
Interfacing - Interface with project managers and directly with clients as needed
Implementation - Implementation services and APIs to power web applications
Flexibility - Building reusable code and libraries for future use
Optimization - General code optimization and adherence to best practices
Translation - Translation of UI/UX wireframes to visual elements
Effectiveness - Continuation of technology expertise in both current knowledge base as well as learning new skill sets and technologies
Collaboration - Maintain consistent communications, meet task deadlines, and address issues in a timely manner
Salary:
100 - 120K