Software Development Lead

  • Full-time

Company Description

Insightsoftware is a leading provider of reporting, analytics, and performance management solutions. Over 30,000 organizations worldwide rely on us to support business needs in the areas of accounting, finance, operations, supply chain, tax, budgeting, planning, HR, and disclosure management. We enable the Office of the CFO to connect to and make sense of their data in real time so they can proactively drive greater financial intelligence across their organization. Our best-in-class solutions provide customers with increased productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.

Job Description

Job Description

As a Software Development lead, you will be working together with a team of skilled software engineers to deliver new versions Angles for SAP. You are responsible for implementing new features, enhancements, and fixes to the product through work items planned in the current sprint and actively participating in planning, refinement, and retrospective meetings. 

You will help drive our technology selection and will coach your team on how to use new technologies effectively in a production platform development environment. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push our technology forward. You are the type of person that actively stays up to date with the latest technologies to keep learning and to improve your technical skills and looks to relate new learnings into potential improvements within the teams' processes or day-to-day activities through a mindset of continual improvement.

Qualifications

Core responsibilities:

  • Be a leader amongst the team in solving complex software development items that meet customer expectations.
  • 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 React.
  • 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
  • Manage a team of engineers and take care of their performance evaluations, 1:1s, and career growth discussions.
  • Lead cross team development efforts, identifying dependencies and resolving impediments other engineers’ encounter.

Qualifications 

  • 8+ years’ experience designing and developing SaaS web applications using .Net, C#, React
  • 5+ years’ experience w/database technologies – SQL, Entity Framework
  • 3+ years’ experience with cloud technologies (Azure/AWS)
  • Experience in the full stack from database development through front-end
  • Ability to mentor all levels of engineers in best practices.
  • Experience developing RESTful APIs
  • Experience designing and developing responsive UI applications.
  • Experience w/front-end technologies – HTML5, SASS/CSS, React, Typescript
  • Experience with Unit Testing and Mocking frameworks and concepts
  • Experience with Agile/Scrum methodologies
  • Experience with GIT
  • Strong communication skills – written and verbal.
  • Strong collaboration skills – experience working in a small-team environment.
  • Experience with Oracle databases, including writing/optimizing complex queries, stored procedures, and scripting is a plus.
  • Experience building apps in financial domain is a plus.

Additional Information

All your information will be kept confidential according to EEO guidelines.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)