senior developer

DevOps Engineer

We’re currently seeking a passionate, self-driven, tenured web developer who can lead and collaborate in multiple full-stack applications. The ideal candidate is one that has lead previous projects and teams that have had high client visibility and is interested in continuing to grow outside of current technology competencies.

apply today

1.941.765.7985

full time salary position

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.

expectations

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:

what to expect

Position Responsibilities

.NET

Strong experience with .NET in SQL Environment with an Angular front-end.

Experience

5+ years of hands on experience in design, development and implementation of web applications

Front-End

Strong front-end development skills: HTML5, CSS3, and JavaScript.

Frameworks

Experience with front-end frameworks: Twitter Bootstrap, Foundation, etc

API

Experience with fundamental API architectures including REST and GraphQL.

Database

Experience building database queries for relational and document databases.

Standards

Dedication to produce clean code that validates and follows industry coding style standards.

Organization

Excellent organization and communication skills, both verbal and written

Teamwork

Work collaboratively with a team debugging and problem-solving skills

Testing

Some experience with cross-browser, platform, and device manual/automation testing

Terminal

Fundamental knowledge of terminal commands

Usability

Experience in UI / UX skills and understanding of Usability

Optimization

Experience with optimizing website performance

Git

Experience with Git

Object

Experience with Object Oriented Programming

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.

working together is the key to success

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

join the team

Apply Today!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Please refresh and try again.