Ld Software Developer Job

Children's Health - Analyst Careers

Job Number: 54316

Location: Dallas, TX

Date Posted: 5-24-2018

Description:

LEAD SOFTWARE DEVELOPER

POSITION SUMMARY:

We are looking for a seasoned software developer to join our development team. We are looking for a self-starter who needs little to no direction once tasks have been assigned for development. Listed below are the skills and experience we are looking for in the ideal candidate.

Leads and acts as a senior full-stack developer focused on various digital platforms and software solutions by designing, developing, and testing software. Works within an extreme or agile programming structure and as a programming pair. Development work is focused on mobile applications and web-based applications.

JOB PROFILE:

Requires depth within a specialized, critical discipline and/or breadth of substantive professional knowledge that crosses disciplines within the professional field

Interprets internal/external business challenges and recommends best practices to improve products, processes or services

May lead functional teams or projects with moderate resource requirements, risk, and /or complexity

Leads others to solve complex problems; uses sophisticated analytical thought to exercise judgment and identify innovative solutions

Impacts the achievement of customer, operational, project or service objectives; work is guided by functional policies

Works independently, with guidance in only the most complex situations

Communicates difficult concepts and negotiates with others to adopt a different point of view

EXPERIENCE:

- Experience with software programming in high level languages like JavaScript/EcmaScript, Java, Python.

- Experience in modern web development with HTML5, CSS 3, and JavaScript frameworks (AngularJS/2.0, Node.js, Webpack, Gulp, Grunt, Git etc.)

- Strong knowledge of general software architecture & software design concepts and experience of applying them in the development of enterprise level software products

- Strong knowledge and experience with building RESTfull APIs and best practices related to their implementation

- Experience with SQL and NoSQL database servers, JSON schemas & related technologies (Postgres, Mysql, MongoDB, CouchDB or others)

- Exposure and understanding of general cloud concepts and technologies (AWS, Azure, VMware or similar)

- Experience with various development tools: IDEs, version control and others on Mac, Linux or Windows platforms

- Experience with methodologies for software development and delivery, like Agile, SCRUM and similar

- Experience with software test suites

- Strong foundations in object oriented design and programming

- Strong organizational skills

- Strong communication skills

Specific Knowledge, Skills and Abilities:

Lead and fulfill a senior full-stack developer focused on various digital platforms and software solutions by designing, developing, and testing software.

Specific Knowledge, Skills and Abilities:

Write well-designed, testable and efficient code

Integrate software components into a functional system

Document and maintain software functionality

Comply with project plans and industry standards

Testing the product in controller, real situations before going live

Maintain and troubleshoot systems that are in production

Promote knowledge growth by learning new techniques, languages, technologies and approaches

Passion for writing clean code, object oriented code

Document and maintain software functionality

Strong communication and client-facing skills with the ability to work in a fast pace environment

Understand mobile trends and how they evolve in a fast-paced environment

Ability to work in a variety of client settings and in a team-oriented, collaborative environment

Promote knowledge growth by learning new techniques, languages, technologies and approaches

Passion for writing clean code, object oriented code

Document and maintain software functionality

Strong communication and client-facing skills with the ability to work in a fast pace environment

Understand mobile trends and how they evolve in a fast-paced environment

Ability to work in a variety of client settings and in a team-oriented, collaborative environment

EDUCATION:

Graduate or professional work or advanced degree; or equivalent experience


Back to top