Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

US Bank Software Engineering Manager multiple positions 
Kenya, Nairobi County 
128368779

16.07.2024
Job Description

is seeking the position ofSoftware Engineering Manager(multiple positions)

Essential Responsibilities:

is responsiblegrowing and mentoring software engineers as it relates to technical skills and career development.g strategy aligns to this; (6) implement knowledge of information systemstechnology and software development processes and tools, especially industry specific applications; (6) utilize analytical, product management, tactical planning and leadership skills; (7)use agile practices and test-driven development techniques to provide reliable, working software; (8) integrate third party services using RabbitMQ, AMQP and REST APIs; (9) performcode reviews, deployment, and maintenance of applications in Cloud based system on Microsoft Azure; (10) use microservices architecture, with NodeJS and Spring Boot based servicesinteracting through a combination of REST and Apache Kafka endpoints; and (11) lead a full stack development of different initiative including Robotics and Warehouse Execution Systemusing React, Spring Boot, Node JS, Java Script, OpenShift, docker, Kubernetes and responsible for delivery of software.The Software Engineering Manager works with the following tools and technologies: Spring Boot, Node JS, Microsoft Azure, Kubernetes, Apache Kafka, Azure Storage Queues, AzureBlob, Rabbit MQ,, Maven, SQL Server, Redis, Swagger, Java/J2EE, Bamboo, Docker, SonarQube, Coverity,Artifactory. This position requires up to 25%of domestic travel. This role will supervise up to 3 Software Engineers and Senior Software Engineers.

Basic Qualifications:

This position requires adegree or equivalent in Computer Science, Electrical Engineering, or Computer Engineering and 5 years related (progressive, post-baccalaureate)experience using agile practices and test-driven development techniques to provide reliable, working software.


Required Skills/Experience:

Must also have24 monthsof experience with each of the following: (1)integrating third party services using RabbitMQ, AMQP and REST APIs; (2) performing code reviews, deployment, and maintenance of applications in Cloud based system on MicrosoftAzure; (3) using microservices architecture, with NodeJS and Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints; (4) leading a full stackdevelopment of different initiative including Robotics and Warehouse Execution Systemusing React, Spring Boot, Node JS, Java Script, OpenShift, docker, Kubernetes and responsible fordelivery of software; and (5) working with the following tools and technologies: Spring Boot, Node JS, Microsoft Azure, Kubernetes, Apache Kafka, Azure Storage Queues, Azure Blob,Rabbit MQ,, Maven, SQL Server, Redis, Swagger, Java/J2EE, Bamboo, Docker, SonarQube, Coverity,will accept experience gainedconcurrently. This position requires up to 25% of domestic travel.

- $223,652

Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours):

  • Healthcare (medical, dental, vision)

  • Basic term and optional term life insurance

  • Short-term and long-term disability

  • Pregnancy disability and parental leave

  • 401(k) and employer-funded retirement plan

  • Paid vacation (from two to five weeks depending on salary grade and tenure)

  • Up to 11 paid holiday opportunities

  • Adoption assistance

  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

EEO is the Law

U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the .

In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). U.S. Bank accepts applications for this position on an ongoing basis.