Sr Software Engineer
General: Support the team lead in ensuring the success factors of each project are met: SDLC compliance Change control Issue and risk escalation Client satisfaction Demonstrate accountability in all assignment Work independently with little supervision Design Documentation. Product Deliverable Responsibilities Review product documentation and requirements, understand and be able to design and implement new deliverables Work on the assigned development team to understand and complete scheduled requirements System design documentation. Work with members of other development teams to learn about shared frameworks and work guidelines Assist with all presentation-tier and middle-tier development and customization Workflow and Process Responsibilities: Participate on a self-organizing agile team to plan and execute sprints Interact daily with project managers, product owners, and other engineers on assigned team and other teams Communicate effectively with remote employees in other locations Use Angular and/or React framework and .NET Core web services to develop software applications, primarily in a web context Qualifications 5+ years of experience working with Angular or React framework, including the latest versions, and experience in building complex applications. 5+ years of experience working with CLI for project scaffolding, building, and testing, as well as tools like Webpack. 5+ years of experience working TypeScript, which is the primary language development. ยท5+ years of experience working with HTML5 and CSS3, including responsive design and pre-processors like SASS or LESS. 3+ years of experience using RxJS for reactive programming and managing asynchronous data streams. 3+ years of experience with libraries such as NgRx or Akita for managing application state. 5+ years of experience integrating front-end applications with RESTful APIs, including handling authentication and data binding. 2+ years experience using .NET Core Web APIs with C# Skills/ Experience Required Knowledgeable with software development and testing methodologies. Working experience of Agile or Scrum preferred. Proficiency with Angular/React and typescript Proficiency with C# required, including LINQ and working knowledge of .NET Core / .NET 6 Excellent knowledge of HTML and CSS Excellent knowledge of JavaScript and Ajax and jQuery Working knowledge of Microsoft SQL Server 201X and Couchbase. Ability to effectively communicate, coordinate and work with other team members Desire to innovate with new technologies and collaborate with a like-minded team Proficient with version control tools (TFS source control/git) and code management best practices Health insurance or general healthcare experience preferred