Software Development Manager
ECOM Specialist LLC is a USA-Dallas based IBM & SAP Business Partner. The selected candidate will be required to work with Pakistan and US-based staff; the working hours are from 6:30 pm to 3:30 am Pakistan Standard Time. The candidate must not have any other job while he/she is working for ECOM.
We are looking for a Software Development Manager for our Karachi office, you will serve as the leader of your development team and own the creation and delivery of a set of cloud-native enterprise applications in the rapidly growing B2B/EDI software industry in the USA. You will be responsible for bridging the desires of the customer and the capabilities of technology by leading a development team that delivers software to automate Order-to-Cash and Procure-to-Pay processes.
Responsibilities:
- Lead your development teams and deliver high quality:
o EDI B2B applications using IBM B2B Integrator for our EDI projects
o Web App Development for all Internal and customer-facing web projects
- Oversee the design and implementation for the overall architecture of the applications and services for which you are responsible
- Translate user stories from Product Management into technical stories and tasks for development
- Serve as the direct manager of your team providing mentorship and coaching to develop rising talent
- Drive process improvements, strategic planning, and the management of your team’s projects
- Participate/organize daily standups, sprint planning, sprint demos/retrospectives
Required Skills:
- B.S in Computer Science, M.S. in Computer Science, or equivalent experience
- 7+ years of professional software development experience with 2+ years of leadership or management experience
- Experience designing and developing cloud-native, scalable, and highly available distributed systems
- Expertise in microservice architectural patterns and design
- Fluency in a high-level object-oriented programming language (preferably Java) and strong knowledge of OOAD, design patterns, data structures, and algorithms
- Experience working on a Scrum team participating in daily standups, backlog grooming, sprint planning, sprint demos/retrospectives
- Hands-on IT System administration experience required
- Experience coordinating activities with other IT Services disciplines and program managers within a matrix organization in a systems-based approach to IT operations and products
- Technical background in On-prem and Cloud Data Center Compute, Storage and Network Systems
- Strong team leadership skills
- Ability communicate well at many levels
- Multi-task across many concurrent activities with frequent pop-ups
- Knowledge of continuous improvement methodologies preferred1
- Understanding of methodologies to ensure systems comply with audit requirements
- Defining and measuring team performance through metrics and KPIs