Application Platform team Business Application Platform
Are you an engineer looking to work on cutting edge Azure technologies? Do you have a passion for engineering, and to 'build it right'? If so, the Business Application Platform team of Core Platform Engineering has an opportunity for you. We are looking for an engineer to join the team building enterprise commerce solutions to support our mission critical supply chain business that utilizes our next generation cloud base platform. This is a novel, innovative, and startup like team, where everyone collaborates closely in supporting a world class service. The primary focus of this role is develop, operate and migrate our enterprice commerce solutions to a high quality enterprise integration platform service in Azure, with resilience, scale, business and operational transparency built in.
The ideal candidate for this position will have a passion for end-to-end system design, technology innovation, and possesses a strong interest in modern engineering. He or she is an experienced and high performing software engineer, capable of designing and developing complex software systems. What we expect from you: To help us meet this very interesting challenge we are looking for an enthusiastic, world class, big brained Software Engineer. You will be responsible for contributing to the long-term vision for the service. You will drive the design, development, validation and delivery of components
What experience you will need: BS in computer science or related field, or equivalent professional experience 5+ years of software development experience working in managed code environment 3+ years of experience building services on Cloud technologies Solid C#/ Java/C++ coding skills, Object Oriented Programming Experience building cloud services at enterprise scale (services, storage, security, mobility) Solid debugging, analytical and problem-solving skills Proven track record of shipping major projects Proven skills in product design and implementation of complex components/apps. Open mind,