JOB DESCRIPTION
JOB TITLE: Senior Software Engineer Apps Dev (Yantra)
REPORTING TO: Manager, Software Engineering
GENERAL SUMMARY: Designing, developing and testing software components required for Sterling Commerce products.
JOB RESPONSIBILITIES:
- Understanding product requirements published by product management,
- Participate in requirements review as necessary,
- Work with Design Architect / Team Lead for publishing high level and low level design documents,
- Present, explain and defend product design and functionality to developers, testers, and writers as necessary,
- Code, unit test and maintain software components,
- Participate in design and code reviews,
- Mentor software engineers,
REQUIRED SKILLS AND COMPETENCIES:
- Excellent knowledge of Object Oriented Analysis and Design
- Experience in web development using JSP/Servlets/Struts
- In-depth knowledge of Java, XML and RDBMS
- Strong leadership and communication skills
- SCM domain exposure is a plus
MINIMUM QUALIFICATIONS:
Education: Engineering
Experience: 3-5 years
JOB DESCRIPTION
JOB TITLE: Senior Software Engineer (TMS Dev)
REPORTING TO: Manager, Software Engineering
GENERAL SUMMARY: Designing, developing and testing software components required for Sterling Commerce products.
JOB RESPONSIBILITIES:
- Understanding product requirements published by product management,
- Participate in requirements review as necessary,
- Work with Design Architect / Team Lead for publishing high level and low level design documents,
- Present, explain and defend product design and functionality to developers, testers, and writers as necessary,
- Code, unit test and maintain software components,
- Participate in design and code reviews,
- Mentor software engineers,
REQUIRED SKILLS AND COMPETENCIES:
- Excellent knowledge of Object Oriented Analysis and Design
- Experience in web development using JSP/Servlets/Struts
- In-depth knowledge of Java, XML and RDBMS
- Strong leadership and communication skills
- SCM/TMS domain exposure is a plus
MINIMUM QUALIFICATIONS:
Education: Engineering
Experience: 3-5 years
JOB DESCRIPTION
JOB TITLE: Senior Software Engineer (Development Administration)
GENERAL SUMMARY: Designing, developing and testing software components required for Sterling Commerce products.
JOB RESPONSIBILITIES:
- Understanding product requirements published by product management.
- Participate in requirements review as necessary.
- Understand high-design document published by Design Architect.
- Perform detailed design, develop and deliver software components as per requirements and design.
- Present, explain and defend product design and functionality to developers, testers and writers as necessary.
- Code, unit test and maintain software components.
- Participate in design and code reviews.
- Mentor software engineers.
REQUIRED SKILLS AND COMPETENCIES:
- Excellent knowledge of Object Oriented Analysis and Design
- In-depth knowledge of Java, XML and RDBMS
- Strong leadership and communication skills
MINIMUM QUALIFICATIONS:
Education: Engineering
Experience: 3-5 years
DESIRABLE QUALIFICATIONS: IIT/BITS Graduate / Computer Science graduate.
JOB DESCRIPTION
JOB TITLE: Manager, QA (Performance) Engineering
GENERAL SUMMARY: Manages team in BLR who are focused on creating end to end scenarios to simulate production like scenarios with the purpose of validating optimal performance and functionality in a multi-user environment for software applications based on J2EE, multi-tiered enterprise class solutions. This team also supports the functional testers by deploying scheduled test drops and maintaining third party stacks environments. Manager is responsible for identifying and managing the lab capital needed for the systems and functional QA test teams.
SUPERVISION: Systems engineering teams in BLR dedicated to creating end to end production simulations as well as supporting the testing environments for their functional test peers. Lab environments for use by the QA teams: systems, functional and performance engineering teams. Oversees, but does not directly supervise in chain of command, IT organization for certain functions within the lab
ESSENTIAL JOB FUNCTIONS:
· Organization Management: Staffing, Training, Compensation, Performance and Goal Management, VISA processing.
· Creates, contributes and manages the budgets (cap and non-cap).
· Provides technical counsel, content and direction to staff especially in regards to test methodologies, tools, monitors, data collection and analysis pertaining to testing large scale applications that operate in a 24/7 environment
· Lab Management: Capital Budget, software and equipment procurement, Shared Resources, ensuring software & hardware Training, IT job assignments/task requests, maintenance budgets and 3rd party partner relationships to cost effective testing (i.e. free or discounted)
· Ensures all teams are working to and tracking accomplishments by documented MS Project schedules.
· Contributes to release meetings by providing guidance on system readiness issues and decisions within the product with an aim to increase performance, multi-user on boarding, reduce resource consumption, scalability and product robustness.
REQUIRED SKILLS AND COMPETENCIES: Possess a solid understanding of the fundamentals of computer engineering and key technologies like networks, databases, data structures, application servers and JVMs. Examples include: UNIX, Linux, Java, UNIX Shell scripting, Perl, SQL, PL/SQL, JBoss, Websphere, Weblogic, Oracle, DB2, MS SQL Server. Solid understanding of system, performance and IT tools (examples: native OS tools, LoadRunner, Grinder, RSW, Segue, Rational, Apache JMeter. Solid writing skills. Travel Minimal – Must have valid passport and be able to travel to USA if required.
This role requires the qualities that define success at the Manager level. These qualities are driven by the following competencies.
Ø Deals with Ambiguity – effectively copes with change
Ø Conflict Management – steps up to conflicts seeing them as opportunities
Ø Decision Quality – Makes good decisions based upon a mixture of analysis, wisdom, experience and judgment.
Ø Informing – Provides the information people need to know to do their jobs.
Ø Integrity and Trust – Is widely trusted.
Ø Learning on the Fly – Learns quickly when facing new problems and grasps the essence and underlying meaning of newly acquired information.
Ø Listening – Practices attentive and active listening.
Ø Managerial Courage – Doesn't hold back anything that needs to be said.
Ø Negotiating – Negotiates skillfully in tough situations with both internal and external groups.
Ø Dealing with Paradox – Is very flexible and adaptable when facing tough calls.
Ø Priority Setting – Spends his/her time and the time of others on what's important.
Ø Drive for Results – Can be counted on to exceed goals.
Ø Self Knowledge – Knows personal strengths, weaknesses, opportunities and limits.
Ø Standing Alone – Can be counted on when times are tough.
Ø Building Effective Teams – Defines success in terms of the whole team; creates a feeling of belonging in the team.
Ø Managing Vision and Purpose – Communicates a compelling and inspiring vision or sense of core purpose.
MINIMUM QUALIFICATIONS:
Education: BS/MS in Computer Science, Engineering, Operations Research, Industrial Engineering or Math.
Experience: Strong engineering or services management experience pertaining to a combination of the following: systems, performance, quality assurance, deployment or testing of enterprise applications. Experience with test methodologies pertaining to testing large scale applications that operate in a 24/7 environment.
JOB DESCRIPTION
JOB TITLE: Senior Information Developer
GENERAL SUMMARY: Assists in achieving department and corporate goals and objectives by preparing accurate and user-friendly technical information for Sterling Commerce customers; mentors less experienced Information Developers; assists in development of departmental standards and procedures.
ESSENTIAL JOB FUNCTIONS:
· Provides senior level assistance to the department by acting as Information Development contact for project status inquiries; coordinates and leads technical reviews of product information; conducts peer reviews of information development across product lines; analyzes Information Development processes and procedures to recommend and implement improvements; researches and pilots new software and hardware products to enhance departmental productivity; leads special projects, such as specifications or boilerplate information; leads a writing team in the design and development of new product information; designs, researches, writes and revises accurate technical product information with minimal to no supervision.
· Prepares and completes work adhering to project goals and schedules; attends design review meetings to determine information needs for product releases; develops publication plans outlining product information revisions, new information needs, and Information Development deadlines to meet scheduled product release dates; gathers, organizes, reads and analyzes technical information, concepts, programs, and existing product information from various sources to document new or changing product functionality.
· Produces technical product information in various formats by complying with established Information Development procedures, standards, style guides, and schedules; researches, writes, formats, and editing technical information for technical and non-technical consumers; defines logical steps to perform required functions on software products; uses graphics within documents to enhance usability.
· Ensures customer satisfaction by preparing product information that is understandable, easy to read, and is technically accurate; solicits comments on readability and accuracy of product information by using Information Development standard worksheets and e-mail; interacts with technical departments to resolve usability issues and information discrepancies; acts as a focal point for problems and inquiries related to product information.
· Provides information to management through regularly updated project status reports; provides input to project plans, schedules, and departmental goals.
· Increases technical skills of department by mentoring less experienced Information Developers; reviewing work and offering suggestions; explains the Company, its products, and departmental procedures.
· At the discretion of the Manager, reviews and approves product information for internal distribution during Product Development and Quality Assurance cycles; represents Information Development at project status meeting; maintains contact with project leaders regarding deliverable dates, ensures that all project product issues assigned to Information Development are resolved; reviews publication plans to ensure that all functionality and quality objectives and issues are addressed or resolved; communicates current project status to Manager or lead; assumes primary responsibility for organizing, tracking and coordinating special Information Development department projects, such as tool conversions, style transitions, tool evaluation and cost benefit analysis, etc; assists Development in product usability and testing.
· Represents the Company at User Groups, conferences, and other technical venues, as required.
· Protects operations by keeping proprietary and sensitive company information confidential.
· Periodic, after-hours, weekends, and holiday responsibilities as required.
· Develops and maintains professional and technical knowledge by conferring with equipment suppliers; reviewing technical publications; attending seminars; establishing a personal network.
· Reinforces the Company's image and a positive work environment by displaying an attitude of goodwill and qualities of courtesy, conscientiousness and effective businesslike behavior to Customers and co-workers.
REQUIRED SKILLS AND COMPETENCIES:
o Strong problem-solving skills
o Ability to read and interpret technical documentation; ability to format and design page layouts; creative ability
o Clear and concise verbal and written skills; intermediate or advanced grammar, proofing, writing, and editing skills; ability to convert technical information into easy to understand documents
o Good computer skills; proficiency with computerized composition systems
o Good interpersonal/customer relations skills; effective organization, multi-tasking, prioritization, and planning skills; ability to work under limited supervision
o Ability to coordinate others to accomplish objectives
MINIMUM QUALIFICATIONS:
Education: Bachelor's Degree with 4+ years related experience.
Experience: Requires extensive knowledge of:
1) technical writing, illustration concepts, and the information development process
2) project management principles
3) software industry
Requires proficiency with desktop publishing software packages.
JOB DESCRIPTION
JOB TITLE: Information Developer I
GENERAL SUMMARY: Assists in achieving department goals and objectives by preparing accurate, usable, and technically accurate product information in accordance with Information Development style guides and standards; using the defined computer software.
ESSENTIAL JOB FUNCTIONS:
· Prepares and completes work adhering to project goals and schedules; attending design review meetings to determine documentation needs for product releases; developing publication plans outlining information revisions, new information needs, and Information Development deadlines to meet scheduled product release dates; gathering, organizing, reading and analyzing technical information, concepts, programs, and existing product information from various sources to document new or changing product functionality.
· Produces product information by complying with established Information Development procedures, standards, style guides, and schedules; writing, formatting, editing, and proofing technical information for technical and non-technical consumers; defining logical steps to perform required functions on software products; assembling graphic aides within documents; editing and printing a final master copy; assembling document; preparing and maintaining back-up files; requesting assistance from more experienced Information Developers as required.
· Ensures customer satisfaction by preparing product information that is understandable and easy to read; soliciting comments on readability and accuracy of documentation by using Information Development standard worksheets and e-mail; interacting with technical departments to resolve usability issues and information discrepancies.
· Provides regular updated project status reports to management and other defined contacts; suggesting input to project plans, schedules, and departmental goals.
· Assists new employees by explaining the Company, its products, and departmental procedures.
· Periodic, after-hours, weekend, and/or holiday responsibilities as required.
· Protects operations by keeping proprietary and sensitive Company information confidential.
· Develops and maintains professional and technical knowledge by conferring with equipment suppliers; reviewing technical publications; attending seminars; establishing a personal network.
· Reinforces the Company's image and a positive work environment by displaying an attitude of goodwill and qualities of courtesy, conscientiousness and effective businesslike behavior to Customers and co-workers.
REQUIRED SKILLS AND COMPETENCIES:
· Ability to read and interpret technical documentation; ability to format and design page layouts; creative ability
· Clear and concise verbal and written skills; intermediate grammar, proofing, and editing skills; ability to convert technical information into easy to understand documents
· Good computer skills; proficiency with computerized composition systems
· Good interpersonal/customer relations skills; effective organization, multi-tasking, prioritization, and planning skills; ability to work under general supervision
MINIMUM QUALIFICATIONS:
Education: Bachelor's Degree with 0.5-2 years related experience.
Experience: Requires
1) Experience with desktop publications software packages, technical writing and illustrating.
2) Knowledge of the documentation process and software industry.
JOB TITLE: Lead Consultant
GENERAL SUMMARY:
The Lead Consultant is responsible for providing delivery oversight of customer engagements by defining the implementation solution, project scope and effort estimates. Working with the Manager of Consulting Services, Program Manager or Project Manager, the Lead Consultant helps create the staffing plan for the project and ensures the smooth transition from the proposal process to engagement delivery. Until the full transition to the delivery team is complete, the Lead Consultant responsible for delivering quality and customer satisfaction. The Lead Consultant demonstrates a keen understanding of the business domain, tools and technologies. As a senior level resource, the Lead Consultant supervises and mentors other delivery team members, demonstrating outstanding client management skills.
ESSENTIAL JOB FUNCTIONS:
· Leading Projects:
o Pre-sales Proposal/Documentation Participation:
§ Assists in Consulting Services sales process including preparing accurate estimates for the Statement of Work (SOW).
o Plan/Scope Project:
§ Defines and executes professional service projects, smoothing the customer's transition from proposal phase to delivery phase.
§ Serves as a key customer contact throughout project definition into project delivery launch.
§ Helps determine the composition of the delivery team.
§ Launches the engagement and performs complete transfer of project knowledge to the Consulting Project Manager.
§ Assists in estimating parts of projects during different phases of the project lifecycle (definition, or design, or sometimes during sales cycle).
§ Participates or leads requirements gathering and design sessions.
§ Reviews designs and code.
§ Sets standards for designs/code/test cases etc. for medium sized projects.
§ Defines, designs, develops and delivers medium to large sized product extensions, interfaces and data conversion modules.
§ Identifies gaps between the product and required functionality.
· Time and Budget Management:
o Submits accurate and on time expense and time reports.
· Control Project Tracks:
o Maintains and expands expert technical and business knowledge through study and on-site delivery experience.
o Demonstrates understanding of the Sterling Commerce product framework and services methodology and their applicability in a myriad of customer situations.
o Lead individual tracks on medium to large sized projects.
o Review designs and code. Set standards for designs/code/test cases etc. for medium sized projects.
o Tracks progress on individual project tracks escalating any delays to the project manager.
· Domain Expertise:
o Serves as subject matter expert on projects.
o Consistent ability to explain the SCI solution alternatives and customer impacts.
o Setup application environments (e.g., Dev, Test, QA)
o Maintains and expands technical and business knowledge through study and on-site delivery experience.
· Team Management:
o Leads the on-site delivery team on small to medium projects ensuring on time and on budget project delivery.
o Leads individual tracks on medium sized projects.
o Supervises the work of third party consultants as needed.
o Provides leadership to junior consultants through knowledge sharing, consulting tool and training material creation and on-site shadowing.
· Relationship Management:
o Earns customer trust.
o Represents Sterling Commerce to customer with professionalism at all times.
o Communicates and documents appropriate customer expectations.
o Consistently delivers to exceed those expectations.
o Averts and resolves customer issues, thereby creating customer satisfaction.
· Facilitate Projects Sessions:
o Leads and facilitates sessions with medium to large sized groups.
o Creates presentations and presents to medium sized groups.
o Configures and installs Sterling Commerce products to meet customer's business needs.
· Design and Quality/Testing:
o Creates design documents and use cases following SCI methodology.
o Participates in the overall solution testing.
o Creates and executes unit/system test cases for the core application, application processing logic, extensibility, user interfaces, and integrations.
· Communications:
o Provides feedback to Sales, Product Development and Customer Support to improve quality of software and service solutions, consulting proposals and customer satisfaction.
o Performs consulting, support, or internal projects as required to fulfill management objectives.
· Knowledge Repository:
o Contributes to library of consulting best practices.
· Available to travel 80-100% of the time. Must reside within 50 miles of a major airport.
KEY MEASURABLES
· Utilization & margin.
· Quality and timeliness of individual project deliverables.
· Client satisfaction ratings.
· Project performance reviews.
REQUIRED SKILLS AND COMPETENCIES:
· Exceptional interpersonal, organizational and communication skills, both written and verbal.
· Ability to anticipate and build contingency project plans.
· Ability to produce clarity from ambiguity.
· Strong negotiation skills required for effective engagement management, in which both the interests of the customer and Sterling Commerce must be accurately represented and win-win resolutions reached.
· Expert problem-solving capabilities. Proactively seek help, assess options, and find solutions.
· Ability to engage and contribute in individual and team environments.
· Work independently at customer site; interface independently with client.
· Ability to handle stressful situations with perseverance and professionalism.
· Ability to understand, document, restate and analyze customer business requirements.
· Quick-learner, team player; listening skills.
· Ability to write and structure large documents (e.g. solution definition).
· Problem solving, troubleshooting, and Issue resolution capabilities
· Basic UNIX skills.
· Understanding of application environments (e.g., dev, test, QA, prod) and exposure to variations in using such environments.
· Ability to use build/source control tools; change control processes.
Application Specific:
· HTML, Java, JSP, and XML/XSL background.
· Application Server experience (BEA WebLogic, IBM WebSphere).
· Database experience (Oracle, DB2/UDB, or SQL Server).
o SQL skills (e.g., extract, write queries, joins).
o Basic DB maintenance skills (e.g., create, modify, and delete tables).
· Working with JMS compliance queues.
MINIMUM QUALIFICATIONS:
Education: BS/BA degree - Technical degree preferred (e.g., Computer Science or Engineering).
Minimum Experience for Consideration:
· 7+ years IT consulting experience.
· 5+ years domain experience.
· 5+ years experience implementing Sterling products.
DESIRABLE QUALIFICATIONS:
· Familiarity with Sterling Commerce solutions strongly desired.
· Familiarity with industry consulting practices, methodologies and tools strongly desired.
· Good facilitation skills.
· Excellent written and verbal communication skills.
· Ability to understand, document and restate customer business requirements.
· Quick-learner, team player good listening skills.
· Client facing skills and experience.
· Ability to engage in individual and team environments.
· 2+ years of system integration and consulting experience focused on business analysis and solution design.
· Residence within assigned geographical region strongly desired.
Application Consultants:
· Extensive domain knowledge of supply chain management (e.g., Supply Chain, Distribution, Manufacturing, Retail, Logistics, Warehouse Management, Telco, Financial Services).
· Experience implementing Sterling application products (e.g., DOM, WMS).
· Experience with enterprise-wide Supply Chain applications, especially order management, order fulfillment and warehouse management.
· Experience working on projects with remote teams (off-shore based teams).
· Experience developing business process flows.
· Technology skills:
o Experience working with Sterling's complementary products: WebMethods, Cognos, Eclipse.
o Knowledge of SCI database structure preferred.
o Strong experience in XML, XML parsers, and XSL.
o Understanding of design impact on performance and scalability.
o Applied experience in interface design or development.
o Familiarity with Sterling APIs in more than one solution.
o
JOB DESCRIPTION
JOB TITLE: Application Support Engineer II
GENERAL SUMMARY: Application Support Engineer is responsible for supporting Sterling Supply Chain Application product and interacting with worldwide customers to resolve techno-functional issues during implementation and production stages.
ESSENTIAL JOB FUNCTIONS:
· Achieve detailed understanding of different modules of Sterling Supply Chain Application and apply same in resolving customer implementation and production issues.
· Facilitate development team in understanding customer issues while providing bug fixes.
· Facilitate Product Management team in gathering and understanding customer requirements while providing enhancements.
· Provide customer perspective regarding usability and functionality during design reviews of new features in upcoming versions.
· Create solutions and FAQs to add to existing Sterling Commerce knowledgebase.
· Share responsibilities to ensure Service level agreements (SLAs) are met.
REQUIRED SKILLS AND COMPETENCIES:
· Strong interpersonal, organizational and communication skills, both written and verbal.
· Excellent problem solving, troubleshooting, and issue resolution capabilities. Proactively seek help, assess options, and find solutions.
· Ability to understand, document, and restate customer business requirements.
· Quick Learner, energetic and motivated
Client facing skills and experience.
· Technical Skills:
o Basic J2EE architecture understanding
o Basic Core Java & Advance Java
o XML, XSL, HTML
o RDBMS – Working experience with Oracle, DB2/UDB and/or MSSQL. (Writing and analyzing queries, joins, basic database maintenance)
o Basic Unix / Linux skills
o Internet technologies -
MINIMUM QUALIFICATIONS:
· Education: B.E. / B.Tech from reputed colleges.
· Experience: 1.5-3 years of IT experience
DESIRABLE SKILLS AND COMPETENCIES:
· Prior Product Support or QA experience.
· Familiarity with Supply Chain management – Order management, Order fulfillment, Logistics management, Inventory management, Warehouse management and Retail; ERP; Financial applications.
· Familiarity with Sterling Commerce products and solutions.
Shell Scripting, AWK.