• Manager, Software Engineering

    Job Locations US-MA-North Reading
    Posted Date 1 week ago(7/5/2018 4:34 PM)
    Job ID
    2018-1276
    Organization
    Engineering - App Dev
  • ­

    Description:       

    As the Manager of Application Services team, you will be responsible for a team of software engineers who support the existing Life Science Cloud software and for transitioning the code base to micro service architecture.

    ­

    Responsibilities:

    • Work closely with Product Management to understand the requirements for enhancing existing SASS product and for creating new micro services
    • Become a domain expert for the requirements and implementation
    • Be an individual contributor by writing technical specifications and coding sections of the software
    • Work closely with the Senior Director of Application Development to evolve the architecture of these modules
    • Accurately estimate tasks and provide regular status updates as part of our scrum-based, Agile development process
    • Deliver the modules as components to the larger software releases
    • Work closely with the Application Architect to implement future systems

    ­

    Technical Skills

    • Strong Java coding skills
    • Scala experience or experience with other functional languages
    • Expertise in building and supporting large, enterprise-scale, mission-critical business applications
    • Ability to debug complex, distributed systems
    • Passionate about learning new technologies
    • Embraces testing philosophies and practices
    • Expertise with Amazon Web Services
    • Experience integrating with third-party systems using REST APIs and SOAP
    • Exposure to micro-service architectures
    • Understanding of the supply-chain and B2B interactions
    • Experience with modern UI frameworks a plus

     

    Project Management Skills

    • Develop complex systems using Agile methodologies in a fast-paced environment
    • Ability to develop systems incrementally so that they can be demoed and tested on an on-going basis
    • Demonstrated track record to interact and negotiate with Product Management
    • Track-record for delivering software projects on-time and with few defects

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed