Sr. Software Engineer (Engineer II, Software Engineering)

Xerox Corporation

Education
Qualifications
Benefits
Skills

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.

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

Scope:

  • 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

Read Full Description
Confirmed 12 hours ago. Posted 10 days ago.

Discover Similar Jobs

Suggested Articles