Verizon Lead Software Engineer in Atlanta, Georgia
VERIZON TELEMATICS, INC.
Information is the fuel that drives our business. When plentiful, information enables sound business decisions. When well-analyzed, it has the power to effect change. When shared with others, it sparks improvement. At Verizon Telematics, we are pioneering patented technologies and innovative services designed to harness the power of the vehicle information network – real-time, anytime. From reducing the cost of vehicle manufacturing, service and ownership to supercharging fleet productivity, safety and convenience, we are setting new standards in the vehicle Telematics industry. What could be achieved with the right information? Imagine the possibilities we have.
We are delivering the next generation of vehicle information-based technologies and services - today. Our patented systems allow complete connectivity to any make or model vehicle, but that is just the beginning. What really differentiates us from other companies is our broad portfolio of services. Each designed to significantly improve vehicle and customer relationship management potential while greatly reducing costs. Whether in the business of automotive manufacturing, dealer operations, fleet management or affiliated services such as insurance or car rental, we can help map out the fastest road to greater efficiency and revenue. We will also demonstrate solutions never thought practical.To perform this job successfully, an individual must be able to perform the essential functions for this position and meet the physical requirements needed to perform these functions. Reasonable accommodations may be made for qualified individuals with disabilities.
Position Summary Description:
A Lead on the Middleware Development Team acts as a leader and mentor on a team of talented Middleware developers and oversees all phases of software development including requirements analysis, solution architecture & system analysis, technical design, code development, QA testing, Production deployments, and ongoing Production support/maintenance. They may act as the Point of Contact (POC) for a particular program or group of programs (e.g., After Market) and/or as the Subject Matter Expert (SME) of a particular area of functionality within the BSS or OSS space.
5+ years of experience in implementation of large scale Middleware Applications
1+ years of experience in leading technical projects and development resources
Provide technical leadership to the overall program. Provide a single point of contact and escalation point for the program leadership team (e.g., Governance Team members, Program Managers, and IT Project Managers) for everything related to Middleware development. Build and maintain constructive and collaborative working relationships with other members of the program team (e.g., IT Project Manager, Solution Architect, System Analyst, QA Analyst, Release Manager), as well as members of the IT Service Delivery Team (e.g., Middleware Admin, Production Support Analyst). Manage the Middleware Development resources assigned to the program (resources may be employees or contractors; they may also be on-site, remote, or offshore).
Participate in daily stand-up meetings and/or weekly status meetings facilitated by the IT Project Manager. Manage any/all technical risks to the overall program. Oversee the on-time completion of all work assignments and/or deliverables. Identify and communicate mitigation plans when milestones/deliverables are at risk of missing the committed dates. Provide detailed and accurate status to senior leadership on a daily/weekly basis. Understand and adhere to all pre-defined SDLC checkpoints, Governance tollgates, and release management and deployment procedures. Participate in capacity planning discussions.
Work with the Solution Architects and System Analysts to understand the Business Requirements and determine the appropriate solution. Recommend new technologies, systems, or designs, as well as policies or improved processes, that will benefit the organization by conforming to best practices and/or improving performance. Review and approve Architecture Design Documents and/or System Requirements. Provide estimates for the design and development phases. Support the team's manager in any discussions to determine/finalize the scope of the targeted release.
Oversee the creation of Technical Design Documents. Facilitate the peer review process (with other members of the Middleware Development Team), cross-functional review process (with other development teams, such as Siebel or Web), and external review process (with the Solution Architects, System Analysts, and QA Analysts). Provide final Level of Effort (LOE) for the development phase, including hours for integration testing. Commit to the delivery of the solution in the agreed-upon timeline, or provide alternative options for delivery if the final LOE exceeds the original timeline. Clearly articulate any risks or dependencies to an on-time delivery. Provide ongoing guidance during code development and integration testing to confirm that the final code satisfies the System Requirements and follows the established Best Practices. Identify and communicate mitigation plans when deliverables are at risk of missing the committed delivery dates. Review deployment request tickets to ensure they have been populated correctly. Manage the defect queue during QA & UAT testing, using an understanding of the System Requirements to distinguish between enhancements and defects.
Support all Production deployments, both domestic and international. Assist the Production Support Team with Root Cause Analysis (RCA) on issues that are escalated beyond Level 1 and Level 2 support and work them through to resolution. Respond to Production Support requests within an hour, regardless of when the call comes in (to include off-hours and weekends)
Experience with Middleware, such as Oracle Fusion Middleware (e.g., SOA Suite 10g/11g, OSB, ODI, BPEL, ESB, OSM), Weblogic Middleware Product Stack, or any other middleware products (IBM Websphere stack)
Experience with AIA PIPs, AIA Concept, AIA Foundation Pack
Experience with Web Service and XML technologies, such as WSDL, SOAP, XSLT, XQuery, XSD, XPath
Experience with Messaging, such as Java Messaging Service (JMS)
Experience with version control tools
Experience with integrating applications with business and partner applications, preferably through a Service Orientated Architecture (SOA) solution
Experience with appropriate programming languages and tools (e.g., Java and PL/SQL)
Experience in leading technical projects and project resources
Experience with organizing, planning, and executing multiple projects simultaneously
Experience with managing the overall solutions delivery process, utilizing employee/contractor and on-site/offshore resources
Excellent communication skills, including both written and verbal presentation skills
Ability to present technical concepts (such as technical analysis/designs, development, and testing) to various audiences
Strong software development background, excellent problem solving, and project management skills
Ability to estimate task durations and meet the schedules
Ability to work in a fast-paced, team environment
B.S. or B.A required, preferred in Computer Science or related field
Ideal candidate for this position
Will be determined and committed to perform at highest quality and excellence. Will have a laser-sharp focus on goal of on-time and zero-defect delivery.
Will be highly energetic and will strongly believe in on-going learning in order to optimally exploit his/her potential at workplace. Will constantly work towards being the best and to succeed at current assignment/project.
Will be entrepreneurial and will successfully challenge existing paradigms. Will have a vision and will think expansively and outside the box to consistently generate and evaluate highly innovative ideas and solutions.
Will be willing to take risks, will anticipate the consequences of decisions and will generate plans to address them. Will be willing to go against the grain, will have courage to take calculated risks and will have the ability to present his/her point of view in a positive and effective manner.
Will take personal responsibility for ensuring customer satisfaction. Will take customer perspective and will proactively work to address the customer’s current problem and future requirements. Will anticipate and successfully fulfill customer expectations.
Will have the ability to effectively leverage diverse resources. Will work hard to foster positive relationships and will develop win-win solutions when conflicts arise. Will build relationship by making self highly approachable, will seek input from others and will actively listen to concerns and alternate points of view, will make others feel valued and supported.
Equal Employment Opportunity
We're proud to be an equal opportunity employer- and celebrate our employees' differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status. Different makes us better.