Job Description :
Minimum Qualifications, Job Skills, Abilities
Expert with Open Source technologies and modern development techniques
Expert understanding and experience with DevOps, Continuous Delivery and deployment
Proficient with designing and implemented an Event Driven Architecture (EDA) and systems Possesses sound engineering principles with the ability to apply said principles
Ability to supported enterprise-wide solutions and platforms
Proven ability to implement (i.e., code) the solutions he/she has architected/designed
Expert ability to influence the design and architecture of multiple, highly integrated and complex systems
Proficient with distributed, multithreaded, and real-time systems
Proficient knowledge of effective problem solving and identifying innovative solutions
Expert relationship building skills, including the capacity to predict and manage behavior, build and leverage cross-functional partnerships within and outside of the organization, and leverage influential leadership
Demonstrated ability to understand and identify downstream impacts of changes within
complex software systems
Demonstrated ability to consult and advise on best practices for software development and
technology adoption
Demonstrated ability to improve feature team processes and capabilities continuously
Proficient ability to develop estimates, identify tasks, and recommend sequencing pertaining to complex technical portfolio/project management activities
Proficient ability to architect solutions that are robust, scalable, and maintainable
Proficient ability to analyze new technology and recommend adoption to address complex
issues
Proficient ability to leverage external resources to solve problems
Proficient written/verbal communication skills using spoken English, including the ability to
explain complex ideas to others with varying levels of expertise throughout the organization and
with potential business partners
Proficient ability to remain highly effective under stress, and respond to pressure in a manner acceptable to others and to the organization
Proficient ability to balance short and long-term business and technology objectives and to
make trade-off decisions as needed
Proficient ability to identify, grow, and retain technical talent

Basic and Preferred Qualifications (Education and/or Experience)
Bachelor''s degree in Computer Science, Information Systems, Engineering and/or equivalent
formal training or work experience is required; M.S. in Computer Science / Engineering
preferred
At least 10 years work experience in Information Technology environment; Preferred experience with large enterprise environments
At least 4 years of Agile software development experience preferred
At least 4 years of leveraging Continuous Integration to improve quality of software delivery
             

Similar Jobs you may be interested in ..