Job Details

ID #15412586
State Connecticut
City Greenwich
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source Benchmark IT- Technology Talent
Showed 2021-06-13
Date 2021-06-10
Deadline 2021-08-09
Category Et cetera
Create resume

Lead Software Engineer

Connecticut, Greenwich, 06830 Greenwich USA

Vacancy expired!

Lead Software Engineer

Lead Software EngineerOur direct client, a fast-growing software and data analytics firm based in CT is seeking to bring on a Lead Software Engineer. In this role, you will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. Strong use of analytical, engineering-focused approach and expert knowledge of programming languages to develop computer programs and ensure software is as functional and robust as the client or consumer needs. Principally responsible for the software architecture and application design, development, data driven unit and integration testing, skilled triaging of issues, code merging / branching and effective build management are key necessary techniques that require 6-9 years of extensive experience. This position can be 100% remote, with the occasional trips to visit firm’s offices is Boston, Greenwich or Houston.

Roles & Responsibilities
  • Design, test and develop the software to meets the needs of the user
  • Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
  • Document each aspect of a system or application as a reference for future upgrades and maintenance
  • Revisit the development process to fix bugs or address client or consumer concerns
  • Be able to review and give guidance on coding and best practices
  • Collaborate with the US based, and Off-Shore based delivery teams on specific software and technology direction
  • Prototype on new technology ideas and demonstrate to be able to get feedback
  • Continuously improve software development processes and practices
  • Document development and operational procedures

Required Experience / Qualifications
  • 6+ years’ experience as a Software Developer
  • Prior experience in a technical leadership position
  • Bachelor’s degree in technology, MIS, or computer science or related discipline
  • Proficient with Microsoft development suite VB, C# .Net applications using Visual Studio 2015/2017 and SQL Server 2014/2016/2019
  • Strong SQL Server Skills including tuning queries for performance
  • In-depth and hands-on knowledge of .NET Programming languages [VB, C#, ASP.NET]
  • Knowledge of web resources, solutions, and methods of deploying customizations to environments.
  • Experience working with high-performance, highly scalable systems
  • Familiarity with architecture styles/APIs
  • Troubleshooting abilities
  • Excellent interpersonal and communication skills
  • Extensive experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with automated testing
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders

Vacancy expired!

Subscribe Report job