This job has expired, please see additional jobs below
Principal Software Engineer, Tibco - Connected Vehicle Services
Sirius XM
Irving, TX, United States
Job Details - this job has expired, please see similar jobs below
Position Summary:
Develop software applications for the telematics industry / wireless mobile environment. Play a key role in developing high-performance, scalable and fault-tolerant applications written in Java and TIBCO. Work in a team to design, develop, test and maintain the software platform.
Duties and Responsibilities:
• Analyze, design, and implement backend software solutions of varying complexity.
• Provide guidance and technical mentorship to other team members on using industry standards, frameworks and emerging technologies to implement high-performance, scalable and fault-tolerant applications ESB and Java applications.
• Play a senior role in the project's software development effort including providing expertise for schedule estimation, functionality, integration, and deployment activities.
• Be a TIBCO "Guru": a subject matter expert for the entire SW team. As such this role requires that the individual be able to advise the team on best practices for implementing TIBCO not limited to:
◦ Architecture and design for optimum performance
◦ Deployment of subscription and publication models
◦ Creation of workflows within TIBCO
◦ The use of appropriate TIBCO tools and applications (BE, BW, ActiveSpace and MFT)
• This position requires that the individual work closely with the infrastructure team to ensure that TIBCO components are installed in the best manner possible to ensure proper redundancy and fail over, while optimizing performance.
• The ability to research and provide guidance on ESB trends and strategy
• Excellent knowledge of REST and SOAP based web services
• Provide well-written design documents from requirements documents (even loosely specified requirements).
• Support existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, and migration.
• Participate in, coordinate, or conduct Software Engineering activities to mature the software infrastructure including architecture, design, methodologies, best practices, standards, etc.
• Performs all other duties as assigned.
Supervisory Responsibilities:
• n/a
Minimum Qualifications:
• B.S. in Computer Science or related field, M.S. in Computer Science strongly preferred.
• 8+ years of combined J2EE and TIBCO software development experience in a UNIX/Linux environment -- candidates with strong Linux programming background are preferred
Requirements and General Skills:
• Excellent written and verbal communication skills, ability to work across organizational boundaries
• Proven success in delivering working solutions under tight deadlines
• Works in a team environment, including cross-functional teams and teams with business users throughout the company.
• Excellent oral and written communication skills.
• Participates in meetings and conference calls with clients.
• Initiative to research and learn emerging technologies.
• Completes additional duties as required.
• Must have legal right to work in the U.S.
Technical Skills:
• Experience in TIBCO development and design using TIBCO suite of products (Business works, Enterprise Message Service, Adapters, Administrator & Hawk monitor, ActiveSpace, BusinesEvent, MFT).
• Experience in deployment architecture, configuration, performance tuning and monitoring of TIBCO components.
• 5+ years in Object Oriented Design techniques
• Proficient in Java
• Experience in designing and building scalable web services using commodity hardware
• Experience with version control software such as SVN, CVS, Git, etc.
Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Disabled
The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.