Lead Software Engineer
What will you be responsible for?
- End-to-end development and quality of solutions and services that delight caregivers and add strategic value to PSJH.
- Develops complete designs and test interfaces that solve classes of problems, enable integration across groups of components, improve reuse, and satisfy business, caregiver, engineering and operational requirements.
- Manage and improve the engineering process, manage risks, dependencies and compromises, and integrate software into broader ecosystems and/or solutions and services.
What would your day look like?
- Understand business and feature requirements.
- Create design documents and architecture documents along with principal engineer and architects.
- Develop and code the features needed for the application.
- Work in Agile mode and work on assigned user stories.
- Code and develop features and fix bugs as identified.
- Integrate with backend services and ensure data is handled well.
- Actively involved in securing the app and looking at securing the service calls.
- Write unit tests, ensuring code quality and code coverage.
- Ensure code is always checked in and ensure source control standards are followed.
Who we are looking for?
- Minimum 3-5 years of experience in Programming Languages.
- Proficient with .NET Technologies, C#
- Experience with Azure Cloud and various Azure Cloud Services.
- Experience with SQL, Databases like SQL Server.
- Experience in developing microservices and also knowledge in microservices architecture.
- Experience in REACT, Angular and other web technologies.
- Knowing of UI/UX standards and applying them.
- Professient in microservices, NodeJS
- Knowledge in Kubernetes is good to have.
- Knowledge of Microsoft Event Hubs or Kafka Technologies
- Experience with load testing and unit testing tools.
- Proficient understanding source control and code versioning tools such as GIT, Azure DevOps etc.
- Familiarity with CICD and DevOps.