Job Directory Lead Angular/Scala Developer

Lead Angular/Scala Developer
Carrollton, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Overview

Job Purpose:

Drives all facets of the development, maintenance, and support of Securus systems and applications, with emphasis on analysis of business requirements and written communication of technical design. Holds leadership responsibility in planning and delivery of development projects and mentoring less experienced team members.

Responsibilities

Essential Duties:

* Provides technical leadership for development projects
* This role involves 80% hands-on development, 20% detailed design.
* Prepares work effort estimates and development task scheduling
* Leads analysis, design, and problem solving efforts
* Owns and manages work allocation and tracking for selected projects and tasks
* Writes software code according to Enterprise standards and best practices
* Analyzes business requirements and calculates level of effort
* Develops technical requirements and interface specifications
* Creates Software Development Life Cycle deliverables
* Presents proposed solutions to team members, management, and business partners
* Conducts unit tests
* Supports Production systems to ensure 24x7 availability (may involve off-hours on-call responsibilities)
* Identifies corrective actions to improve stability of Production environment
* Performs Production data maintenance and processing tasks as necessary to support ongoing business operations
* Come up with best practices and implement them as part of project

Knowledge, Skills, and Abilities:

* Deep knowledge of required programming languages and tools, including Scala/Java/Python, and associated web development standards, languages and frameworks (HTML, CSS, JavaScript, RESTful services, JSON), Javascript frameworks such as Angular JS/Angular/React JS.
* Deep knowledge of additional programming languages and tools as required for the specific team or position. These may include, but are not limited to Git/Bitbucket, IntelliJ or Eclipse, etc.
* Strong written and verbal communication skills and a high level of comfort presenting to all levels of business and technical audience
* Demonstrable analytical skills, with the ability to translate business requirements into technical design
* Ability to work with minimal guidance and desire to take ownership of deliverables
* Ability to drive technical teams to deliver solutions in accordance with design and timeline
* Familiarity with Waterfall and Agile methodologies
* Familiarity with the Microsoft Office suite (Excel, Outlook, PowerPoint, Word, Visio)

Qualifications

Minimum Qualifications:

* Bachelor's Degree in a technical field or a commensurate combination of work experience and certifications
* 10+ years' strong hands-on experience developing in
* Scala or Python or Java
* Relational and/or NoSQL Databases.


* 5+ years' strong hands-on experience developing in
* Angular or Angular JS or React JS or Javascript frameworks

Preferred Qualifications:

* Experience with the following:
* Hazelcast
* Couchbase, Mongo DB, Elastic Search
* ELK Stack
* Selenium
* Salt Stack



Physical Requirements:

Standing, sitting, walking, speaking, listening, bending, reaching, pushing, pulling, lifting, grasping and manipulating tools, typing, using peripheral computer tools. May be required to lift up to 25 pounds.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.