Experience Inc. Jobs

Job Information

Xerox Sr. Software Engineer (Engineer II, Software Engineering) in Kochi, India

Sr. Software Engineer (Engineer II, Software Engineering)

General Information

Press space or enter keys to toggle section visibility

City

Kochi

State/Province

Kerala

Country

India

Department

Design & Development Engineering

Date

Thursday, April 25, 2024

Working time

Full-time

Ref#

20032342

Job Level

Individual Contributor

Job Type

Experienced

Job Field

Design & Development Engineering

Seniority Level

Associate

Description & Requirements

Press space or enter keys to toggle section visibility

About Xerox Holdings Corporation

For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production print technology, we’ve expanded into software and services to sustainably power today’s workforce. From the office to industrial environments, our differentiated business solutions and financial services are designed to make every day work better for clients — no matter where that work is being done. Today, Xerox scientists and engineers are continuing our legacy of innovation with disruptive technologies in digital transformation, augmented reality, robotic process automation, additive manufacturing, Industrial Internet of Things and cleantech. Learn more at www.xerox.com and explore our commitment to diversity and inclusion. (https://www.xerox.com/en-us/jobs/diversity)

Job Title: Sr. Software Engineer

Total Experience: 7-12 Years’ Hands on Development Experience

Education: Minimum Bachelor's Degree

Work Mode: Hybrid (3 days office)

Shift Timing: 1 pm- 10 pm

Technical Skills:

  • Microsoft .NET, SQL Server, C#, ASP.Net, Microsoft Windows, Microsoft Office

Good to Have:

  • Software design patterns, TCP/IP, HTML, SQL Server Performance Tuning, Web Services, Rest API, Devops, Microsoft Azure

Purpose:

  • Responsible for those functions, activities, and skills required for analysis, design, coding, integration, test &

  • maintenance of software modules, subsystems or systems

Revenue:

  • Develop and Deliver software for significant new market opportunities on time, according to specification, with low time spent addressing defects and high adoption.

  • Ingest requirements and disposition

  • Assigned\Committed features able to be demoed at the sprint demo, passing all main success scenarios and conditions of acceptance.

  • Assigned bugs addressed in a reasonable timeline according to team average, relative to bug complexity, and Manager’s expectation.

  • Able to provide reasonably accurate estimates and daily communication regarding the reasons for missing an estimate.

Retain Customers:

  • Triage and respond to all customers found defects assigned within one day or provide daily status. Provide acceptable resolution timeframe with customer.

  • Participate in customer feedback sessions. Recommend features to streamline the user experience.

  • Create cost effective solutions for customer found defects.

Execute Cost saving measures:

  • Create and Develop assigned features which realize reduced cost of existing operations

  • Reduce Development lifecycle time - from Specification handoff to the time the feature is utilized.

  • Implement features with less than 15% of the feature implementation effort spent on defect correction post-delivery.

  • Demonstrates Technical Leadership in: Feature Design, Test Driven Development, Done means Done

  • Provides regular feedback and actively engages in check in policy, code review sessions and mentoring of other developers.

  • Periodically assess team capabilities to identify technical training opportunities

  • Participate and feed into the overall platform goals, objectives and strategies.

  • Participate in the creation of metrics to drive team velocity. They must be attainable, relevant and timely.

  • Thought leadership to improve team velocity. Vocal in support of positions

  • Demonstrate professional development and leadership in introducing new technology and innovation into the team.

  • Punctual attendance at all required meetings

  • Participate as lead in agile ceremonies: Sprint start/commit, Sprint demo, Sprint retro, Backlog grooming, release planning

  • Participate in technical training

  • Demonstrate continued support of other team members in meeting the team goals for the sprint.

  • Uses best practices, design principle and knowledge of internal or external business issues to improve products or services

  • Decisions guided by policies, procedures and business plan

  • Guide technical direction / strategy to high frequency production quality releases. Minimum monthly production releases.

  • States key risks and assumptions to on time and high quality delivery.

  • Shows a systematic, analytical approach to problem solving.

  • Has good interpersonal skills and is confident in dealing with clients/users and suppliers. Excellent listening skills.

  • Above average verbal, written and presentation skills.

  • Above average proficiency using standard Office productivity applications pc-based analytical tools.

  • Has a broad and moderately deep knowledge coupled with working knowledge of the activities of those businesses and other organizations that use software systems.

  • Takes initiative to keep own and skills up to date and to maintain awareness of and, in own area(s) of expertise.

  • Technical knowledge and understanding of major technology areas, platforms, development processes and system lifecycles

  • Understands, explains and presents complex technical ideas to both technical and non-technical audiences.

Primary Responsibilities:

  • Plans, designs, develops and tests software systems or applications for software enhancements and new projects.

  • Analyses and modifies software enhancements and/or new products used in local, networked, or Internet related computer programs.

  • Using current programming languages and technologies, writes code, completes programming, and performs testing and debugging of applications.

  • Provides technical leadership to the team

  • Designs web pages, database schema, services and applications.

  • All other duties as assigned.

Secondary Responsibilities May Include:

  • Facilitate Agile practices as Scrum master - Release Planning, Sprint Planning, Backlog Grooming, and Retrospective meetings

  • Resource planning

  • Change management policies and strategy

#LI-SS1

Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. Learn more at www.xerox.com and explore our commitment to diversity and inclusion: https://www.xerox.com/en-us/jobs/diversity People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to XeroxStaffingAdminCenter@xerox.com. Be sure to include your name, the job you are interested in, and the accommodation you are seeking.

DirectEmployers