Previous Job
Previous
Senior Software Engineer
Ref No.: 17-24485
Location: Durham, North Carolina
JOB DESCRIPTION
You will be working in a global team in building application in a full stack environment for Workplace Solutions Record Keeping and Reconciliation systems. This role will give you exposure in understanding specific use cases related to financial reconciliation within Workplace Solutions.
  • You will be working with multiple distributed teams and architects, create, and deliver new features and functionality in order to deliver the best possible streaming analytics experience.
  • You will own components, designs that demand professionalism, excellent communication skills and documentation skills.
  • You will be working with a team responsible for development of event streaming platform
  • As part of the Event Streaming Platform team you will be involved in daily scrums, scrum planning, retrospective and review.

The Expertise we're looking for
  • Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and
  • 5 years of experience developing .NET and Java applications as a Full Stack Developer.

The Skills you bring
  • You should have strong experience in .NET programming.
  • You should have strong experience in Java programming.
  • You should have experience working as a Full Stack developer.
  • You should have a passion for development and preferably be part of a team that has complex .NET and Java application knowledge.
  • You should have implemented applications utilizing Microservices Architecture and cloud technologies such as Docker and PCF (Pivotal Cloud Foundry).
  • You should have good understanding of design patterns and software architecture and be able to whiteboard thoughts and interactions.
  • You should have experience working on Agile Projects with globally distributed teams.
  • You should be a strong team player and ready to work with diverse workforce.
  • You should relish in writing code and have penchant for working efficiently and effectively in new technologies.