Image Loading

Lead Software Engineer (.Net C#+SQL+BI Tools)

Job Description

Company Description

Insightsoftware is a growing, dynamic software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At Insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future Insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team.

Job Description
We’re looking for a talented Lead Engineer to lead a team responsible for developing, supporting, and maintaining our class-leading suite of Enterprise Performance Management products. The chosen candidate must be a self-starter, possess great organizational skills, and have excellent communication abilities. A proven results-oriented person with a delivery focus and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment.

We enjoy our work as much as we enjoy working together and want Lead Software Engineer who can get things done while having a positive influence on our workplace environment. The successful candidate must have a passion for software development, deeply care about code quality, and be committed to continuous improvement.

Job Description:

  • As a technical Lead, you will be responsible for all aspects of software product development such as planning, helping adopt best design/architecture, execution of sprints and end-to-end delivery of product features
  • As a technical leader, you will guide team in designs/architecture, create PoCs, develop good quality of code, review PRs and be a technical expert and mentor
  • Influence the product roadmap to ensure it incorporates necessary technical investments and considers longer-term architectural goals
  • Establish and continually improve development and team processes that yield maximum efficiency in day-to-day engineering operations
  • Provide just in time feedback, conduct 1:1s, annual reviews, and find continuous improvement opportunities
  • Lead and manage the development efforts for cloud-based applications and infrastructure by building POCs, working with team to implement and productize with optimal quality, security, and performance
  • Work closely with the Product teams to develop the best technical design and approach for product development
  • Be a leader amongst the team in solving complex software development items that meet customer expectations.
  • Responsible for the over-all systems development life cycle within an Agile-SCRUM development process
  • Management and execution against project plans and delivery commitments
  • Review work items to estimate and assist junior engineers in creating design solutions.
  • Be involved with SDLC from requirements to test but own executing development of features & bug fixes that is clean, reusable, maintainable code in .Net, C# and Angular.
  • Make necessary database changes to support ongoing development tasks
  • Build quality into all tasks, ensure adequate unit testing and support quality assurance engineers in testing completed items
  • Lead, critique and coach others in code reviews and architecture discussions
  • Lead cross team development efforts, identifying dependencies and resolving impediments other engineers’ encounter

Qualifications / Requirements:

  • Bachelor's degree in Computer Science, or equivalent work experience
  • Experience in leading, motivating, and managing a high-performance software engineering team
  • Experience with large scale, consumer facing, enterprise level applications.
  • 10+ years’ experience designing and developing web applications using .Net/C# and SQL, preferably in a product development organization.
  • 2+ years of team leadership and people management experience
  • 8+ years’ experience w/database technologies – SQL (Oracle or SQL Server), Entity Framework
  • Very strong experience in backend around databases, including writing/optimizing complex queries, stored procedures, and scripting (Preferably in Oracle DB)
  • Experience developing RESTful APIs/Web APIs
  • Experience with Unit Testing and Mocking frameworks and concepts
  • Experience with Agile/Scrum methodologies
  • Experience with GIT
  • Ability to mentor all levels of engineers in best practices
  • Strong communication skills – written and verbal
  • Strong collaboration skills – experience working in a small-team environment
  • Good to have experience or exposure on reporting tools such as Tableau, Power BI, Qlik
  • Experience w/front-end technologies – HTML5, SASS/CSS, Angular, Typescript is a plus
  • Experience with cloud technologies (Azure/AWS) is a plus
  • Experience building apps in financial domain is a plus

Skills

  • Angular.
  • C#.
  • Code Review
  • Unit Testing
  • Software Development
  • System Development

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Sep 25, 2024

Experience

10+Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent