Trissential is a trusted partner for end-to-end quality services and management consulting for digital transformation. As a part of our parent company, Expleo, we are 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 Senior Software Engineerwith POS experience to join our dynamic team in Goodlettsville, TN (Remote).
Position Summary:
- A Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers.
- A Senior Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks.
- The SSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight.
Responsibilities:
- Designs changes to new and existing applications
- Develops and debugs software in support of new and existing applications
- Project leadership, cost estimation and task planning
- Mentors/coaches junior team members
- Provides support for production applications
- Experience in Retail POS (Minimum of 5 years)
- Experience with Data Integrations at scale (Minimum of 5 years).
- XML based data exchange
- Knowledge of Design Patterns - Microservices, Distributed, Offline architectures
- Software Configuration Management SCM & CI/CD pipelines
- POS Image & Data Store management
- Development experience in C#, .Net,
- Database experience and development in SQL(GOOD TO HAVE), Oracle(MUST HAVE)
- Use/Design of WebAPIs, Data Streaming (Kafka, ActiveMQ)
- Collaborate with decision makers, external vendors and stakeholders to define complex business requirements
- Demonstrated ability to communicate complex technical information in a condensed manner both verbally and in writing.
- Take initiative to contact stakeholders and research solutions when problems are encountered
- Understanding of complex Retail and Technology concepts.
- Recognized expert in one strategic domain with advanced knowledge in at least one additional domain
- Generates commitment and enthusiasm from others to set and achieve challenging goals and objectives
- Experience leading teams and demonstrates a mastery in all aspects of software development activities
- Assists in career development, staff mentoring and succession planning for engineers
- Understands and implements architectural vision for performance, extensibility and availability
- Leads scope of work estimation, cost estimates, task planning, forecasting, scheduling and staff requirements definitions
- Leads complex technology initiatives including those that are companywide with broad impact
- Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts
- Educate team on technology changes applicable to their domain and how to apply them to their business area.
- Act as a key participant in developing standards and companywide best practices for engineering
- Assigns tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge