Company

ExpleoSee more

addressAddressRochester, MN
type Form of workFull-Time
CategoryInformation Technology

Job description

Trissential’s a trusted partner for end-to-end quality services and management consulting for digital transformation. As a part of our parent company Expleo, we’re a global organization partnering with major corporations and leading non-profits in over 30 countries. Guided by our mission and values, Trissential puts people at the heart of our organization.

 

Come join an experience. Add your talent to a team of forward-thinking game changers that make an impact by driving innovative solutions.

 

Trissential is currently seeking a Lead Software Engineerto join our dynamic team in Rochester, MN (Remote).


  • Collaborate with cross-functional teams to design and implement a scalable and reliable KaaS platform.
  • Develop a KaaS registration service, implementing Open API spec within Topbraid to manipulate a graph database
  • Extend Node.js or java application that sit on top of GQL SQL to provide orchestration.
  • Develop and maintain technical documentation, including system architecture diagrams, data flow diagrams, and API specifications.
  • Understanding UML to be able to create custom queries.
  • Lead software design, prototype, and development of the Microservices/Mobile/Web Engineering teams.
  • Understand the architecture, be a team player, lead technical discussions and communicate the technical discussion.
  • Be a senior Individual contributor of the Software Engineering teams. Be part of Technical Review Board along with Manager and Principal Engineer.
  • Be a technical liaison between Manager, Software Engineers and Principal Engineers.
  • Collaborate with Software Engineers to analyze, develop and test functional requirements.
  • Write clean, maintainable code 30% of the time and performing peer code-reviews.
  • Mentor and Coach Engineers. Work with team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
  • Work in an Agile/Safe/Scrum environment to deliver high quality software.
  • Establish architectural principles, select design patterns, and then mentor team members on their appropriate application.
  • Facilitate and drive communication between front-end, back-end, data and platform engineers.
  • Play a formal Engineering lead role in the area of expertise.
  • Keep up to date with industry trends and developments.

  • Bachelor’s Degree in Computer Science/Engineering or related field with 6 years of experience OR an
  • Associate’s degree in Computer Science/Engineering or related field with 8 years of experience.
  • Knowledge of professional Software Engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations.
  • A minimum experience of 5 years using relational databases and NoSQL Databases.
  • Worked and lead Software Engineering teams in Continuous Integration / Continuous Delivery model.
  • Experience with modern application development frameworks.
  • Build/Lead products which would provide Offline support and are highly resilient in nature.
  • Build/Lead Test Automation suites, Unit Testing coverage, Monitoring & Observability of the Apps, Support Site reliability engineering and Application Security.
  • Continuous Integration using Jenkins, Git Hub Actions or Azure Pipelines.
  • Experience with distributed databases such as SQL Server, Oracle or Mongo DB.
  • Experience with cloud technologies, development and deployment.
  • Experience with tools like Jira, GitHub, SharePoint, Azure Boards.
  • Experience working with Fastlane for automated development and release process.

  • Architecture
  • JavaScript
  • Works independently or well within a team
  • Wants to continuously grow knowledge base and skill set
  • Collaborative, consultative mindset
  • Works well in a fast paced environment
  • Strong technical background
  • Deep knowledge and curiosity about technology and systems
  • Agile mindset

Must Have:

  • Strong background with Software engineering and architecture, with experience in designing and implementing complex systems.
  • Java experience
  • Javascript
  • KaaS
  • Graph database knowledge / Topbraid / GRAPHQL
  • Querying, reading and writing, to a graph database using GraphQL and SPARQL

Nice to Have:

  • DevOps pipeline experience
  • Automation test experience
  • Google Cloud Platform
  • Terraform
  • Trisotech

Refer code: 7370150. Expleo - The previous day - 2023-12-21 10:25

Expleo

Rochester, MN

Share jobs with friends

Java Full Stack Lead Software Engineer - PDM Senior Consultant

Deloitte Us

Minneapolis, MN

4 months ago - seen

IT-Lead Software Engineer/29/TEC133

Contech Systems

Hopkins, MN

6 months ago - seen

Lead Software Engineer (Remote)

FMG Suite

Minneapolis, MN

7 months ago - seen

Software Engineer -- Solution Lead (.Net, SQL, Mongo Atlas, AWS)

Travelers Companies

Saint Paul, MN

7 months ago - seen