SNPS1368137272 ee solutions semiwiki ad 800x100 px

Senior Software Engineer

Senior Software Engineer
by Admin on 03-10-2023 at 7:41 am

Website Samtec

Summary

This position will report to the product owner for the team assigned. The team consists of a product manager, product owner, solutions architect, UX designer, software engineers, and possibly a quality assurance specialist.

Key Responsibilities

  • Maintains comprehensive knowledge of the Operations product portfolio and contributes to product features design, planning and development.
  • Collaborates with Tech Lead on implementation of technical designs developed using the architectural framework.
  • Works with assigned development team developing features utilizing best development practices and methods; provides code review, code guidance, and other technical assistance to ensure that implementation conforms to approved architectural design and department standards.
  • Support implementation of process enhancements and development standards defined by the Architecture Team.
  • Collaborate with other teams on projects to improve the overall software architecture, products and development process.
  • Works with Product Owners and the development team in estimating and planning initiatives, and other related software engineering practices.

The responsibilities as defined are intended to serve as a general guideline for this position. Associates may be asked to perform additional tasks depending on their strengths and capabilities.  

Required Experience

  • Minimum 5 years of experience in similar positions or functions.
  • Bachelor’s degree in Computer Science or equivalent.
  • Persistent data stores (relational, document, key/value) e.g. MongoDB, Microsoft SQL Server, DynamoDB, and Elasticsearch.
  • Modern software development languages e.g. C#, Typescript, Rust and Go.
  • Advanced English.

Desired Experience

  • Web application frameworks such as Angular or React.
  • Patterns and strategies for scalable logging, exception handling, and exception reporting
  • Asynchronous messaging patterns.
  • Developing public cloud-ready applications.
  • Migration of on-premise applications to the cloud.
  • API management strategies and techniques.
  • Application monitoring patterns and solutions e.g. CloudWatch, Prometheus, and Grafana.
Share this post via: