• Senior Software Engineer

    Job Locations US-MA-North Reading
    Posted Date 2 months ago(9/4/2018 1:44 PM)
    Job ID
    2018-1320
    Organization
    Engineering - App Dev
  • ­

    TraceLink is seeking a full-time, experienced Senior Software Engineer to join our team and focus on the Tracelink Life Sciences Cloud. If you’re self-motivated, intellectually curious and motivated by designing and developing innovative products for global organizations, you could be a good fit for our team.

     

    Responsibilities

    The Senior Software Engineer is responsible for the design, implementation and maintenance of application code for back-end, server-centric components, as well as all related activities within the application development process. You will:

    • Develop software that takes best advantage of our cloud-based fully-distributed architecture
    • Provide architectural input for software development efforts utilizing a thorough understanding of various technologies such as web applications, relational databases, information security, cloud-based services, etc.
    • Provide high-level analysis and design reviews to apply appropriate technologies and architecture to solve conceptual problems; ensure design, structure, and content meet performance guidelines
    • Research and remain informed of new technology and tools, and how such technologies could be applied at TraceLink; recommend extension, expansion, and update of technology standards, practices, and methodologies
    • Actively participate in all phases of the software development lifecycle
    • Review and analyze current systems and processes, matched against user needs and business requirements to determine technical requirements
    • Accurately estimate tasks, and hit those estimates and provide regular status updates as part of our scrum-based Agile development process
    • Work closely with our QA team; assist with test planning as appropriate
    • Integrate 3rd party components as appropriate

     

    Skills and Requirements:

    Candidates must possess the following skills and traits:

    • 5 - 8 years of software development experience
    • Experience in software development in Java or Scala
    • Experience in developing web-services and Web-based APIs
    • Experience with software development best practices: version control, defect tracking, unit testing, etc.
    • Ability to communicate effectively and clearly, and collaborate with other disciplines
    • Experience with software development best practices, development methodologies, version control, defect tracking
    • Experience in building cloud-based applications on platforms such as Amazon Web Services
    • BS or equivalent required
    • Excellent communication skills; ability to communicate effectively and clearly, and collaborate with other disciplines

     

    Helpful skills and experience:

    • Experience programming in a functional language (Scala, Haskell, Lisp, etc.)
    • Experience developing a product in an Agile development environment
    • Experience with distributed computing architectures
    • Experience in large-scale, distributed database systems
    • Experience with NoSQL architectures
    • Experience in developing Enterprise Software (e.g. Supply Chain, ERP, Manufacturing)
    • Experience with the pharmaceutical industry
    • Experience with Amazon AWS deployment and services
    • Experience with the Lift web framework

    Options

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