MicroAutomation
Home
800.817.2771
Contact Us
Careers
Customer Login
Solutions
E911 Solutions
Hosting
Interactive Voice Response (IVR)
Outbound IVR
Computer Telephony Integration (CTI)
Multi-Channel Communications
MicroMessenger
Services
Emergency Operations Services
Consulting
Contact Center Architecture
IVR Design and Development
Software Development
Managed Services
Support
Industries
Emergency Operations
Communications
Consumer and Retail
Energy and Utilities
Financial Services
Government
Healthcare
Hospitality
Insurance
Our Partner Approach
Partners
Resource Center
Case Studies
Videos
White Papers
Webinars
Product Sheets
Industry Overviews
About Us
Leadership Team
News & Events
Press Releases
Media Coverage
Events
Careers
Accolades
Contact Us
About Us
Leadership Team
News & Events
Careers
Accolades
Contact Us
Software Development Team Lead
Responsibilities:
Lead a small dynamic team of developers and engineers (JAVA and C)
Responsible for daily task allocation, tracking, priority management and reporting for the team
Serve as primary mentor and coach for the team
Responsible for the personal development, training and career progression of individual team members in association with the Group Manager
Provide input into software architecture
Responsible for the teams project planning and resource allocation in association with the Project Manager
Track individual defect fixes or new developments against the schedule. Provide status to project management
Assure Unit Testing and code reviews of software components are of high quality
Responsible for ensuring that coding standards and code quality improvements are monitored and improved
Escalate where necessary project and resource conflicts
Support improvement of the development cycle by identifying areas for change
May be required to liaison with customers or partners
Technical Skills:
Systems Integration
Strong JAVA and/or C programming experience
Solid experience in designing and developing web solutions
Understanding of Web Services architecture and design and service oriented architecture (SOA)-based enterprise applications
Qualifications:
An experienced team leader used to multi tasking with the ability to drive a project to completion while maintaining team moral. Excellent organizational skills.
5 + years of Software Development and a minimum of 4 + years as a team lead / project manager.
BS degree in Computer Science, Electronic Engineering or Communications Engineering with excellent written/oral communication skills as well as problem determination/resolution is required.
Proven ability to multi-task, ability to drive a project to completion
Ability to communicate effectively at all levels, both verbally and in writing
Effectively deal with people in a global team environment
Proven ability to multi-task, ability to drive a project to completion