KTI Talent Indicator · 5 days ago
Lead Software Engineer
Wonder how qualified you are to the job?
Insider Connection @KTI Talent Indicator
Responsibilities
Leads software engineers in the development and support of software solutions, including integrations, web applications, services, API, ETL processes, and job orchestration.
Provides technical leadership throughout the software development lifecycle and establishes best practices to improve quality and efficiency.
Works with software engineering leadership to maintain elegant software solutions with high availability, ease of use, and reliability in handling complex data.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in computer science, information technology, management information systems, or related discipline
Azure certification(s) preferred
Minimum of 3 years of experience leading a technical team
Minimum of 8 years of hands-on software engineering experience
Experience in supporting IT production operations
Experience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams
Experience designing, developing, implementing, and supporting high-volume, complex transaction systems
Experience within healthcare industry, including a payor or managed care organization and with associated information systems
Strong experience in software engineering methodologies, best practices, and current technologies
Relational database development experience and proficiency (writing, troubleshooting, and optimizing) with advanced SQL concepts such as complex joins, triggers, cursors, correlated sub queries, analytic functions
Experience working with one or more source version control tools (such as SVN, CVS, Git, TFS, Rational ClearCase)
Experience with batch job processing and scripting
Experience working with end users to gather requirements and build technical solutions from concept to implementation
Experience with data modeling including normalization, logical and physical designs
Experience extracting data from a variety of data stores including relational databases, RESTful APIs
Experience working with cross-functional technical teams
Understanding of cloud services such as AWS, Azure, and GCS (application compute, storage, networking) tools
Skilled at project estimation, project work-breakdown-structures with dependencies, and forecasting staffing needs
Skilled at delivering market-quality, extensible, and maintainable software solutions
Ability to lead and mentor software engineers
Ability to present fact-based data, make/support a business case, and influence decisions
Demonstrated skill with programming languages, including but not limited to SQL
Demonstrated skills in technical leadership
Learns quickly and takes on new challenges
Possesses strong business analytical and IT knowledge and communication skills –ability to talk to business stakeholders and map their business requirements to IT initiatives, projects, tasks
Is detail-oriented and well organized
Understands and leads software design constructs (design patterns, REST, Event-Driven integrations, microservices, etc.)
Strong written and verbal communication skills (fluency in English is a must): articulate and effective communicator and presenter, able to describe complex problems and solutions in simple or understandable terms
Expert troubleshooting
Knowledge of software development, DevOps, and industry best practices
Preferred
Azure certification(s) preferred
Company
KTI Talent Indicator
KTI Talent Indicator (powered by The Wise Seeker) helps you manage your organization based on SKILLS, get the talent map, find and rank the best professionals inside and outside your company, and succeed in employee reskilling.
Funding
Current Stage
Growth StageCompany data provided by crunchbase