Logo of Huzzle

Lead Software Engineers

image

Reply

Aug 3

  • Job
    Full-time
    Senior (5-8 years)
  • Kansas City, +1
  • Quick Apply

AI generated summary

  • You must have a Bachelor's in Computer Science/related field, 5 years in Microsoft & Open-Source Tech, web services, Azure, T-SQL, and experience with design patterns, source control, and debugging.
  • You will lead solution development, collaborate with architects and project managers, mentor team members, troubleshoot complex issues, ensure communication across teams, and enhance technical capabilities.

Requirements

  • Bachelor's Degree in Computer Science; Computer Engineering: Information Technology; or related field and 5 years of experience in Microsoft & Open-Source Technologies including:
  • C#, including development, diagnosing, and debugging, Classes, Interfaces, Delegates and Events, Generics, Anonymous methods and lambda expressions, Exceptions, transactions and error handling, .NET Framework 3.5 and higher.
  • Database development, in SQL Server 2008 R2 or higher: T-SQL, Tables and Views, Procedures and Functions.
  • Of this five years, 3 years of experience in the following:
  • Web Service Development (WebAPI, Microservices).
  • Entity Framework and LINQ.
  • Developing web-based interfaces, including: MVC, Angular and HTML5, JavaScript, jQuery, Typescript, multi-device and form factor Single Page Applications.
  • Microsoft Azure, including Web Apps, SQL Azure, Service Bus, Queues and Topics, Azure Management, including deployments, configuration and SDK.
  • Implementation of software design patterns, including Basic OO concepts such as encapsulation and abstraction, SOLID principals such as single responsibility, dependency injection and interface driven design.
  • Team Foundation Server, Git and/or VSO, including source control, build and task management.
  • Code reviews, source control and release management.
  • Instrument, profile, debug, and optimize server and client code to resolve complex issues with distributed systems.
  • Adept at task switching to handle varying workload, while meeting tight deadlines.

Responsibilities

  • Use technology to engineer solutions that creatively solve problems to deliver business value, with a focus on teamwork and project success.
  • The role requires a broad and deep capability to map a client's problem domain to a fully developed end state solution.
  • You will participate in the development life cycle including development, testing, and implementation.
  • You will work together with the Architect, Project Managers and Business Analysts to understand the business requirements and build a software solution.
  • You will collaborate closely with the Architect to develop detailed designs that implement the Architect’s overall vision.
  • You will communicate and implement those designs to the Software Engineers, monitoring, and leading daily progress.
  • Coordination with other Lead Software Engineers to ensure sufficient, coherent communication and collaboration across work streams on large projects.
  • Mentor and guide the team members in enhancing their technical capabilities and increasing productivity.
  • Understand project scopes, architectural diagrams and requirements to further breakdown more granular requirements and implementing them as part of a project team.
  • Continuously improving while adhering to process compliance of the company, team and project.
  • Solve technically complex problems and prioritize tasks based on technical knowledge.
  • Act as the point of escalation for Software Engineers and other technical delivery roles within project teams.
  • Facilitate and coordinate appropriate and effective communication channels within their project team, and across teams through the other Technical Team Leads.
  • Promote the organization's present technology within a team.

FAQs

What are the primary responsibilities of a Lead Software Engineer at Valorem Reply?

The primary responsibilities include engineering solutions to solve problems, participating in the development lifecycle, collaborating with architects and project managers, leading and mentoring team members, and developing hands-on complex systems.

What qualifications are required for the Lead Software Engineer position?

A Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or related field, along with 5 years of experience in Microsoft and Open-Source Technologies, is required. Specific expertise in C#, SQL Server, Web Service Development, Microsoft Azure, and various web development frameworks is also necessary.

Is prior experience with Microsoft technologies required?

Yes, candidates should have experience with Microsoft technologies, particularly C#, .NET framework, SQL Server, and Microsoft Azure, among others.

What kind of projects will the Lead Software Engineer work on?

The Lead Software Engineer will work on projects for Fortune 500 and Fortune 1000 clients, focusing on unique digital business services, IT modernization, and data-driven enterprise solutions.

How does Valorem Reply support employee development?

Valorem Reply supports employee development by mentoring and guiding team members to enhance their technical capabilities and increase productivity.

What is the work location for this position?

The position is based out of HQ in Kansas City, MO, with a hybrid work arrangement of 90% remote and 10% in-office.

Are background checks required for this position?

Yes, a criminal background check is required for all candidates applying for this position.

Is there an opportunity for growth or advancement within the company?

Yes, there are multiple positions available, and the company provides opportunities for professional development and career advancement.

What technologies will I be primarily working with?

You will primarily work with C#, SQL Server, Azure, Entity Framework, WebAPI, and modern web development technologies like MVC, Angular, and others.

How does the company ensure compliance during project execution?

The company emphasizes continuous improvement while adhering to process compliance through team collaboration and effective communication channels.

Reply designs and implements innovative solutions in the areas: Digital Services, Technology and Consulting.

Consulting
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Reply specialises in the design and implementation of solutions based on new communication channels and digital media. As a network of highly specialised companies, Reply defines and develops business models enabled by the new models of big data, cloud computing, digital media and the internet of things. Reply delivers consulting, system integration and digital services to organisations across the telecom and media; industry and services; banking and insurance; and public sectors.