Lead Software Engineer
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# or NodeJS.
- 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.
- 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.