Manager, Software Engineering
Education & Experience Education:
Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
Experience:
Required: Minimum of 4 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT.
Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle.
Preferred: Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing.
Certifications:
Required: None
Additional Eligibility Qualifications Required Skills:
Understanding of various design patterns and OOP paradigm
Experience in RESTful and security of API design
Knowledge in at least 1 OOP language
Core Competencies Core Competencies
Problem Solving/Critical Thinking
Analysis/Reasoning
Dealing with ambiguity
Creative and innovative thinking
Decision
making/judgement
Mathematical reasoning
Problem solving
Personal Effectiveness
Accountability / Dependability
Adaptability / Flexibility
Ethics / Integrity
Time Management
Attention to detail
Personal development / Continual learning
Commitment to the job
Interaction with Others
Tact
Teamwork
Relationship building
Influencing others
Diversity and inclusion
Listening
Business Acumen
Compliance/Best Practices
Functional Alignment
Leadership
Coaching / Mentorship
Cultural awareness
Project management
Business alignment
Evaluating Talent
Managing and measuring work
Work Environment This job operates in a professional, open office environment.
Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.