Senior Full Stack Engineer
Location- NYC (Onsite)
Full time Direct hire role
Interview- Video (3 Rounds)
Salary- $150k- $180k/Annum+ Benefits + Bonus
We are looking for a full stack Senior SW Engineer to join our team. This is an important role in supporting the end-to-end CRM (Customer Relationship Management), Deal Management and Underwriting products that allow our global teams to operate and serve our clients . This role will report to Engineering Director and will be a key part of a global engineering team spanning several functions from Developers/Engineers, QA Engineers, Performance Engineers, to DevOps including Release Management resources.
Roles and Responsibilities:
- This hands-on individual (full stack Senior SW Engineer) will contribute to the engineering capacity during various aspects of the product development and SDLC.
- Design, Develop and Document key engineering components that align with leading edge technology roadmap.
- Strong proponent and advocate for best-in-class CI/CD process.
- Develop and deliver scalable quality solutions to continuously improve stakeholder experience.
- Strong advocate of creating/socializing/implementing best practices and frameworks.
- Translate application storyboards and use cases into functional applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Investigate and develop skills in new technologies.
- Should have extensive experience in being a part of a global team spanning multiple sites and geographies.
- Drive and serve as a day-to-day leader to elevate engineering culture of continuous improvement.
- Mentor junior team members while helping to make them to be best they can be whole maintaining interpersonal relationship within the team.
- Develop technical specifications and work with the Enterprise Architecture team to ensure the application meets development / infrastructure best practices / standards.
Must have:
- BS/MS in Engineering or Computer Science with 10+ years overall SDLC experience
- Extensive knowledge of software engineering principles in system design, scalability and performance of both backend and frontend systems
- Extensive hands-on experience in analysis, design, development, testing, implementation, maintenance of Web based N-tier Architectures using C#, .NET, HTML5, Java Script, Angular, API / Micro Services, Entity Framework, Azure Functions, MS SQL, Azure Service Bus, APIM, Git, and Visual Studio/Code and Azure Logic Apps.
- Experience deploying / managing applications in Azure including CI/CD pipelines.
- Ability to lead a team. Ability to multi-task in a team-oriented environment.
- Passion for technology and ability to learn and evaluate new tools, concepts, and challenges quickly.
- Strong experience with system design / documentation (detailed process flows).
- Extensive hands-on programming in client-side scripting languages Angular, TypeScript, Java Script. Experience developing responsive web applications using Material and Bootstrap components.
- Extensive experience in MS-SQL Server database.
- Experience using Azure Dev Ops and Agile methodologies.
- Experience with Unit Testing tools NUnit, XUnit, Jasmine.
- Experience in navigating across large, complex matrixed organizations.
Nice to have:
- Knowledge in CRMs or Salesforce is a big advantage.
- Experience with SSIS, SSRS, Power BI
- Experience with No SQL DB, Redis, Kubernetes
- Experience with Knockout.js, Node.js
- Experience with ML/AI