Software Engineer - C#, C++
Xerox View all jobs
- Kolkata, West Bengal
- Permanent
- Full-time
- Responsible for strategy and design of controls system (hardware, software, telecommunications, infrastructure and/or information), testing strategy, standards and practices for enterprise, major organization or major platform. May define and manage project deliverables and work with the platform Centers of Competence (architecture, infrastructure & production support) teams ensuring adherence to processes and coherence standards. In the area of quality - responsible for managing application of appropriate quality and/or environmental management and process improvement techniques for a function or process. Develops, maintains, controls distribution of quality standards. Manages quality/testing of 3rd party partners.
- Designs and delivers parts of new systems and/or enhancements to existing systems, including non-functional requirements, to meet business objectives in a manner that balances risk with performance and cost; and is consistent with established XIM strategies, architectures, standards, and policies.
- Assures the interoperability of system components with other systems where required.
- Describes the technical requirements to internal and third-party providers of IT products and services to assure that they meet business and technical objectives.
- Contributes to and may execute the non-functional (e.g. performance scalability, availability, reliability etc.) system test strategy and reviews test results to assure proper operation and performance of the system.
Specific:
- Autonomy:
- Works under supervisors general direction within a clear framework of accountability.
- Substantial personal responsibility and autonomy.
- Plans own work, to meet given objectives and processes.
- Influence:
- Influences team, and specialist peers internally.
- Some responsibility for work of others and allocation of resources as expertise dictates.
- Participates in external activities related to specialization.
- Decisions influence success of projects and team objectives.
- Complexity:
- Broad range of complex technical or professional work activities, in a variety of contexts.
- Builds knowledge of the organization, processes and customers
- Requires knowledge and experience in own discipline; still acquiring higher level knowledge and skills
- Receives a moderate level of guidance and direction
- Moderate decision making authority guided by policies, procedures, and business operations protocol
- Adheres to established design principles, practices, guidelines and procedures for part of a major XIM organization or part of an XIM platform. Inspects for adherence to same. Recommends changes/updates to same.
- Documents work using the required standards, methods and tools.
- Takes part in client/user meetings and assists in presenting issues and solutions both orally and in writing.
- Is a contributor to the successful technical delivery of systems and enhancements that balance feature/functionality, development cost, schedule, risk, supportability, operations and total cost of ownership
- Begins the process to become a subject matter expert for technical decisions impacting the system or subsystem
- Participates in technical reviews with technical delivery teams.
- Participate with Senior members in Assessing and managing technical risk; prepares risk mitigation alternatives and recommends the appropriate alternative. Escalates significant risks and issues to the program team and leadership.
- Is part of the team that manages the technical relationship with internal and external parties delivering IT products and services that are part of the system
- Contributes to the program/project plan preparation and status updates