Senior Software Engineer

Job Locations US-MA-Wilmington
Posted Date 5 days ago(1/13/2022 10:58 AM)
Job ID
2022-2574
Organization
Engineering - Development & Architecture

­

Senior Software Engineer (TraceLink, Inc. – Wilmington, MA): Have a leadership role in the design, implementation and maintenance of key platform applications within a sophisticated, AWS EKS hosted, reactive, cloud platform. 

­

Senior Software Engineer (TraceLink, Inc. – Wilmington, MA): Have a leadership role in the design, implementation and maintenance of key platform applications within a sophisticated, AWS EKS hosted, reactive, cloud platform.  Specific duties include:

  • Develop highly optimized software that is the cornerstone of our RxJava, Vert.x based platform, including:
  • Initiate creative designs and collaborate with team on the implementation;
  • Write code and unit tests and ensure these meet quality guidelines;
  • Work closely with QA team, and assist with and review test plans;
  • Participate in all phases of the software development lifecycle ensuring adherence to TraceLink’s documented software development lifecycle methodology.
  • Identify, analyze, and perform problem solving and debugging, including systemic issues, resource and performance and scalability issues, and cross-team issues;
  • Work independently to drive technical specifications, lead, and collaborate with team on architectural decisions, including:
  • Lead team members and ensure timely completion of projects and initiatives;
  • Identify, categorize, and address risks and potential issues prior to commencing major projects;
  • Develop multiple solutions to problems and coordinate with cross teams to authorize and implement solutions;
  • Perform estimation of the size and scope of the projects to determine required resources;
  • Review team members’ work product and provide feedback and suggestions;
  • Delegate roles for junior team members within complex projects;
  • Check teams’ adherence to process, and utilize Scrum and Test Driven Development to ensure issues are addressed, and teams adapt to changing conditions and requirements;
  • Research and remain informed of new technology, tools and industry trends, and how these could be applied at TraceLink;
  • Analyze business requirements and apply to initiatives.
  • Work with team to allocate tasks, and provide regular status updates as part of our scrum-based Agile development process, including:
  • Create project milestones and ensure that these are met;
  • Provide project status updates to management, including identifying any project issues or roadblocks.

­

Position requirements: Master’s degree (or foreign equivalent degree) in Computer Science, Computer Engineering, or closely related field, plus two years of experience performing software development in Java.

In the alternative, the employer will accept a Bachelor’s degree (or foreign equivalent degree) in Computer Science, Computer Engineering, or closely related field, plus five years of post-baccalaureate experience performing software development in Java.

Experience may be gained pre, during or post Master’s degree.

Experience, which may be gained concurrently, must include the following:

  1. Two years of experience utilizing Amazon Web Services cloud computing;
  2. Two years of experience performing authentication, authorization, and secrets management;
  3. One year of experience utilizing Kubernetes;
  4. One year of experience utilizing RxJava, Vert.x, or other reactive programming tool;
  5. One year of experience utilizing Keycloak to identity and access management;
  6. One year of experience using OPA policy based access control; and
  7. One year of experience using Vault secrets management.

 

Job Site: 200 Ballardvale Street, Wilmington, MA 01887. Full-time.

 

No visa sponsorship available. 

Send resume to: achichoine@tracelink.com.

#LI-DNP

Options

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