Description


Formal training or certification on software engineering concepts and 8+ years of applied experience

Hands-on practical experience delivering system design, application development, testing, and operational stability

Advanced hands on experience designing solutions in one or more programming language(s): React, Java

Experience managing global teams of developers, providing technical support on a day-to-day basis

Proven ability to deliver high quality features into production system in an rapid paced, iterative development environment

Proficiency in automation and continuous delivery methods

Proficient in all aspects of the Software Development Life Cycle

Advanced understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Practical cloud native experience

 

 

Expert in React JS and design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g. Expert Engineers) starting to be firm-wide resources

working on projects

Is multi-skilled with expertise across software development lifecycle and toolset

May be recognized as a leader in Agile and cultivating teams working in Agile frameworks

Sought out as coach for at least one technical skill

Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency,

security

Stays abreast of cutting edge technologies/trends and uses experience to influence application of those technologies/trends to support the business;

may give speeches and outside the firm, writes

Education

Any gradudate