Manager, Software Engineering | Phoenix, AZ

Detailed Information

  • Location: Phoenix, AZ

  • Company: Hawaii Mainland Administrators

a full time Manager, Software Engineering for our Tempe, AZ location. The prospective candidate will need excellent oral and written communications. They should have the ability to maintain a courteous and professional demeanor while working under pressure self-starter with the ability to work independently and as part of a team, detail oriented, strong analytical ability.

Salaried position with 401(k), paid Holidays and excellent company paid benefits. EOE Submit resume and wage requirements to [xyz X@] or fax to 866-293-xyz X. Summary: The Manager, Software Engineering oversees a team of Software Engineers, Business Systems Analysts and QA Software Engineers responsible for enterprise

projects from the initiation phase through production readiness. This role helps to lead the effort on setting the future direction for software design and continued migration to leading edge technology across current and future products.

Working Hours This is an exempt level position requiring one to work the hours needed to get the job done. Therefore, one must have the flexibility to work beyond traditional hours and be able to work nights, weekends or on holidays as required. This may be changed from time to time to meet the needs of the business. Typical core business hours are Monday through Friday from 8:00am to 5:00pm. Essential Duties and Responsibilities include the following.

Other duties may be assigned. Creates and manages complex project plans by effectively leveraging resources and managing project scope based on available information; troubleshoots issues and provides timely resolutions; guides the software development process based on prior experience, research and analysis of current and future best practices.

Provides technical guidance that strikes a balance with the need to deliver on a deadline and still meet long-term strategic objectives. Monitors and directs software development to demonstrate solution design meets standard architecture considerations and approvals to include: (1) standard database structures, (2) code standards, (3) common components and reusable programs (4) security and performance levels, (5) system interfaces and dependencies.

Participates on cross functional project teams (internal and external) to deliver quality solutions that meet client's business requirements. Gains a solid understanding of business requirements to support the development, testing, and production readiness efforts. Oversees the effort to create and improve product releases through continuous integration and automation. Looks for ways to automate and improve current processes/solutions within the software development lifecycle (SDLC).

Assist in the backssment of current legacy systems and provide recommendations for implementing state of the art systems using the latest software and technologies. Creates and implements action plans to mitigate risks and resolve issues, working with representatives from stakeholders across the company. Manages conflicting priorities and multiple projects effectively. Participates in and leads teams in appropriate SDLC technical artifact creation. Develops and promotes the overall vision, goals, objectives and strategies for the Software Engineering team in-line with the Information Technology Business Unit's goals and objectives.

Provides day-to-day management and supervision for software engineering team by directing and coordinating activities consistent with established goals, objectives, and policies. Mentors team members from both a technical and professional career enhancement perspective by offering constructive feedback. Makes effective hires, develops and trains employees, coaches for optimal performance, gives team members regular performance feedback. Takes appropriate corrective action as needed to promote optimal employee performance and low staff turnover.

Develops and maintains solid working relationships with employees and management in cross-functional areas. Provides hands-on design guidance and documentation as needed. Keeps up-to-date with emerging IT trends and technologies and the industry's best practices. Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience Bachelor's degree in Information Technology/Computer Science or related technical discipline (or equivalent combination of education and experience) along with a minimum of 10+ years' related IT experience. Additionally, a minimum of 2-5+ years' experience managing and mentoring software professionals. Computer/Technical Skills Solid working knowledge, understanding and hands-on experience with the tools used throughout the software development lifecycle to include the following: Proficient with MS Suite (Word, Excel, Visio, Outlook, Project) to create documentation, manage schedules, and analyze data.

Software architecture and design skills to guide the development of solutions that are secure, scalable, and reliable Background required with the following applications: Oracle RDBMS, MS SQL, DB2 or My SQL Web Services (SOAP and REST) Skills specific to Data Exchange/EDI Experience with B2B Integration technology Familiarity with B2B data transmission protocols using Secure Managed File Transfer (MFT) technology such as Go Any Where MFT Familiarity with industry standards such as ASC X12, HIPAA EDI, NCPDP, HL7 Skills for other App Dev Teams Experience with Java Web Technology (JEE) Experience with Java frameworks such as Spring, JPA/Hibernate, and JSF

View Jobs by Category >>

Related Jobs