Lead Software Engineer

Lead Software Engineer
Company:

Get It Recruit - Information Technology


Details of the offer

We are seeking a Lead Software Engineer (LSE) who will play a pivotal role as an expert in their strategic functional area. The LSE will leverage advanced technical knowledge to deliver cutting-edge software solutions using modern technology stacks. This role involves leading large and complex projects, collaborating with on-shore and off-shore teams, and ensuring efficient development progress with strong organizational and leadership skills.
Duties & Responsibilities:
Designing changes to new and existing applications (35%)
Developing and debugging software to support new and existing applications (30%)
Providing project leadership, cost estimation, and task planning (20%)
Mentoring and coaching junior team members (10%)
Offering support for production applications (5%)
Knowledge, Skills, and Abilities (KSAs):
Collaborating with decision makers, external vendors, and stakeholders to define complex business requirements
Communicating complex technical information effectively, both verbally and in writing
Demonstrating initiative in problem-solving and research
Understanding complex Retail and Technology concepts
Being an expert in one strategic domain with advanced knowledge in at least one additional domain
Generating commitment and enthusiasm to achieve challenging goals
Leading teams and mastering all aspects of software development activities
Assisting in career development, mentoring, and succession planning for engineers
Implementing architectural vision for performance, extensibility, and availability
Leading scope of work estimation, cost estimates, task planning, forecasting, scheduling, and staff requirements definitions
Leading complex technology initiatives with broad impact
Conducting research and making recommendations on products, services, protocols, and standards
Educating the team on technology changes applicable to their domain
Developing standards and best practices for engineering
Assigning tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge
Work Experience &/or Education:
Experience in Retail POS
Experience with Data Integrations at scale
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 Oracle and SQL
Use/Design of WebAPIs, Data Streaming (Kafka, ActiveMQ)
If you're passionate about pushing the boundaries of software engineering and leading impactful projects, we'd love to hear from you. Join our dynamic team and be part of our journey towards innovation and excellence in software development.
Employment Type: Full-Time
Salary: $ 60.00 70.00 Per Hour


Source: Grabsjobs_Co

Requirements

Lead Software Engineer
Company:

Get It Recruit - Information Technology


Director Of Network Services & Engineering

Insight Global Director of Network Services & Engineering Nashville , Tennessee Apply Now The Director of Network Services and Engineering is responsible for...


From Insight Global - Tennessee

Published 19 days ago

L3 Network Engineer

Your role Do you have a knack for technology? Are you at your best when supporting others?We're looking for L3 Network Engineer to:• work in a mission-criti...


From Ubs - Tennessee

Published 19 days ago

Field Technician

Job summary Technicians deliver TV and Smart Home solutions to customersTrain to provide world-class customer experienceEnsure excellent customer experience ...


From Dish - Tennessee

Published 18 days ago

Front End Developer

Role Summary A Front-End Developer with 3-6 years of experience having expertise in Angular, Material/Bootstrap UI, NodeJS, JavaScript, HTML, CSS, JSON, and ...


From Ntt Data - Tennessee

Published 18 days ago

Built at: 2024-06-16T08:11:00.298Z