Senior Software Development Manager
Job Description
At IBM work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so lets talk.
Your Role and Responsibilities
This is a challenging position working in a very fast paced environment with the opportunity to work collaboratively with top-notch professionals in the Product management Engineering Technology Support functions to positively influence strategic business outcomes. You will work in a fast-paced Agile environment to deliver high quality software products according to expectations. Your success will be characterized by your technical and team leadership your ability to successfully collaborate with key stakeholders and the overall morale of the teams you manage. You should be passionate about technology a team player and self-driven.
Provide leadership to the core engineering team of product development professionals to drive all pertinent issues related to the product development that includes:
Enhance and extend IBM DataStage Quality Stage. Quality Stage is a sub product of IBM DataStage that provides rich capabilities for organizations to cleanse data and monitor data quality on an ongoing basis helping turn data into trusted information that can be used to inform business decisions and streamline the execution of business processes. Quality Stage will allow user to investigate cleanse and manage data manipulate data to resolve data conflicts and ambiguities uncover new or hidden attributes from free-form or loosely controlled source columns and conform data by transforming data types into a standard format.
o Enhance and extend IBM DataStage Advanced Stages. Advanced Stages include:
Hierarchical Data stage that is one of the core components of IBM DataStage and provide the capabilities that easily manage the design and processing requirements that are presented by the most challenging XML sources parse and compose JSON and XML data create powerful hierarchical transformations and invoke REST web services with high performance and scalability.
XML Input and Output stages that is designed to extract validate and transform hierarchical XML data to flat relational tables and transform tabular data such as relational tables or sequential files into hierarchical XML data.
Web Service stage that allows users to access web service operations within a DataStage flow or job and Subflow stage which is a group of stages and links and will allow user to simplify and modularize the job designs by replacing complex areas with a single subflow stage.
Enhance and extend Asset Browser and Data Visualization service integration that allow user to search for connections and assets and add them to your DataStage flows preview data and discover insights from data and develop and deliver the parameterized connections for DataStage.
o Develop and deliver the new capabilities to enrich IBM DataStage includes develop the REST stage that allows users to access REST service operations within a DataStage flow or job Asset Relationship Viewer that will allow user to view the relationship between various assets and DataStage flow or job Operations Console that will allow user to monitor job activities services system resources and workload Deep search that will allow user to search assets beyond the surface-level results and use advanced search operators and filters to refine results.
Identify and communicate project scope and ensure release milestones and objectives are met with delivering a high-quality product release.
Ensure that projects adhere to the engineering processes and initiate process improvements as needed to improve the quality and productivities.
Address customer cases and issues in a timely manner
Manage motivate coach and mentor the product development team to deliver high quality products and constantly innovate.
Required Technical and Professional Expertise
• 10+ years of agile software development and test experience
• Deep knowledge and strong experience in architecting designing and developing products using enterprise-class C++ Java IBM Cloud Pak for Data and related technologies.
• Excellent people management skills to guide mentor team members and evaluate performance.
• Preferred Professional and Technical Expertise:
• At least 3 years of IBM DataStage development experience
• 10+ years with Agile project management and planning.
• 5+ years of experience as software developer dealing with enterprise class software using C++ Java JavaScript REST SQL & No-SQL Python etc.
• Ability to work independently as well as collaboratively on cross-functional teams.
• Highly skilled in interpersonal and verbal / written communications presentations analytical and problem-solving skills.
Preferred Technical and Professional Expertise
N/A
Explore More
Date Posted
11/03/2023
Views
7
Similar Jobs
Senior Software Engineer (Lowell, MA) - IBM
Views in the last 30 days - 0
The job description is for a key member of the cloudenabled integration platform team responsible for designing and implementing innovative integratio...
View DetailsSoftware Developer (Front End) - IBM
Views in the last 30 days - 0
The text describes a job opportunity for a UI Software Developer Team Lead at IBM Software The role involves leading a team to develop and maintain hi...
View DetailsCustomer Success Partner Manager - IBM
Views in the last 30 days - 0
The text is a job description for a Customer Success Partner Manager role at IBM The role involves leading and developing programs to support partner ...
View DetailsSoftware Engineer Apprentice - IBM
Views in the last 30 days - 0
IBM is offering a software development apprenticeship program for individuals who want to learn and grow in the field The program is a 12month registe...
View DetailsSenior Full Stack Engineer - IBM
Views in the last 30 days - 0
The job posting is for a senior software engineer position at IBM where you will work on delivering impactful features and solutions The company is lo...
View DetailsSoftware Engineer for AI assistant for watsonx Orchestrate - IBM
Views in the last 30 days - 0
The job posting is seeking a skilled backend developer to join the IBM Software team responsible for developing and maintaining highquality software p...
View Details