Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineering Manager

Horizons

Software Engineering Manager

Burlington, MA
Full Time
Paid
  • Responsibilities

    Job Description

    Our client is small but well established company with a Procure to Pay software platform built for the specific needs of the biotech industry.  They plan to rearchitect their current products for the cloud and a looking for a hands-on manager to lead this effort.

    MAJOR RESPONSIBILITIES:

    • Architect software products and lead team during all phases of software project life cycle in collaboration with business partners.
    • Analyze new and existing complex project-related problems and create innovative solutions that involve the schedule, technology, methodology, tools, solution components, and financial management of the project.
    • Collaborate on potential projects and their parameters with clients, executives, and software developers.
    • Guide team to resolve complex technical issues and provide innovative solutions.
    • Design the blueprints for software projects, including defining the scope, tools, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance.
    • Ensuring each project stays on schedule and adheres to the deadlines.
    • Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion.
    • Delivering completed software products to clients and performing regular evaluations of the products' performance.
    • Communicate with business partners on current and future status.

    REQUIREMENTS:

    • 15+ years’ experience in the software industry with excellent experience in monolithic to micro services.
      • Experience with Java/j2ee technologies.

       

    • A Bachelor's degree in information technology, software development management, software engineering, computer science, or a related field.
    • Proven experience in software project management and software development.
    • Experience with Solution Architect, Java Architect, UML, API, Messaging/JMS, Microservices Architect, best practices, techniques, and planning for Agile projects.
    • Good working knowledge of project estimation techniques and strong attention to detail and multi-tasking skills.
    • Excellent technical knowledge in java/j2ee technologies, good leadership, decision-making, and organization skills.
    • Strong Linux/Unix background, ability to look at an existing application understand it, and help with enhancements.
    • Experienced in designing, developing, and debugging software within a project scope ensuring that the final product meets end-user acceptance criteria.
    • Proven experience initiating, facilitating, and embracing change and transformation.
    • Experience prototyping and performance tuning applications deployed across multiple operating systems, languages, and computing platforms.
    • Hands-on experience in Database DDL/DML.
    • Experience in Agile methodology.
    • Knowledge of play framework, MYSQL, PL/SQL, JavaScript, Shell Scripting, Performance Tuning, GitLab, Jenkins a plus.
    • Knowledge of cXML and ERP integrations a plus

    Company Description

    Experience Matters. We are senior recruiters who:

    • Understand technology,
    • Know our clients very well, and
    • Will listen to you throughout the placement process.