Job Details

Lead Software Engineer

FLOWERMOUND-75022, TX, US
12/22/2016

-


Required Skills

    PHP
Company

Infinity Consulting Solutions, Inc

Experience

10 to 12 Year(s)

Job Description

LEAD SOFTWARE ENGINEER

Flowermound/Grapevine, TX

$125,000 to $145,000

We are hiring for a Lead Software Engineer/Architect responsible for design, development, and implementation of front end software solutions and technologies to enhance our healthcare compliance services in the market.

This position will play a key role within each phase of the software development lifecycle and will work cross functionally with the company's infrastructure, security, data warehouse, and other development teams.

Our client seeks to hire employees who are sharp, forward-thinking, vigilant, trustworthy and helpful. This helps to ensure that our client delivers on their Brand Promise: ”to make the world a safer place.”

Responsibilities:

Serves as Technical Lead for members of the Scrum team.

90% development and 10% architecture

Responsible for analysis, design, development and management of large-scale distributed applications.

Assists with defining architecture definition, system structure, logical and physical vies, architectural principles and software security

Identifies methodologies for service-oriented analysis and design

Conducts use-case, analysis, design, and deployment models, including adding elements used for testing and verification to the design.

Incorporates existing code and reusable assets in the development of a new application.

Creates, imports, and revises requirements, attributes, and requirement documents

Describes Web services, and explain how they support the realization of SOA solutions
Utilization of software engineering patterns and principles, such as model-view-controller.

Requirements:

Bachelor's degree in Computer Science, MIS, Mathematics, Engineering, or other technical field or related experience. Advanced degree desirable.

10+ years of system development experience using a variety of the following technologies:

Web Development: HTML5, CSS3, JavaScript, JSON, XML, Polymer

Web Services: SOA, XML, XSL, SOAP, REST

Application Design: Model-View-Controller (MVC), Object Oriented, RESTful services / APIs

Application Design: Model-View-Controller (MVC), Object Oriented, RESTful services / APIs

Data-Layer Development: MySQL, NoSQL (Memcache, Redis, Elasticache), ORM
Expertise in at least two functional languages, with a focus on:


Ruby

PHP

Java

JavaScript/Angular/Polymer

Able to technically describe in detail:


Full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)

Application Program Interfaces (APIs) Messaging Software and Interoperability Techniques and Standards

Demonstrated experience with:


Developing high quality, performant, and maintainable applications

Gathering and documenting technical requirements and specifications

Multiple development methodologies including Scrum, and/or Agile, and test-driven development

Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)

Strong understanding of Cloud computing technologies

Technical leadership, including responsibility and authority, steering a team, assisting developers with technical problems, development and debugging skills, technical coaching and mentoring

OOP concepts and implementation, OOAD, Design patterns

Target industry analysis and solution architecture strategies.

Deep understanding of software development processes including source control, build processes, continuous integration, automated testing.

Secure coding practices and familiarity with OWASP

Secure design and familiarity with MVC architectures and BPM workflows

Understanding of rapid development and continuous release methods

Ability to protect all forms of highly confidential and proprietary business information
and ability to maintain the highest standards of privacy and security.

Significant experience in web applications

A history of open-source contribution

Passion for security, and a deep technical understanding of complex systems.

Frameworks/Programming Languages: Spring, Struts, Wicket, Ruby on Rails, PHP, Angular.js



Software Engineers, Applications
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
-

Walkin Information
-
-
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY, US
-