Job Description
- Involve in Full-Stack Software Development and works collaboratively and professionally
- Implement applications using Microsoft Development Tools.
- Contribute to technical design, documentation and
- Produce well organized and optimized source code
- Implement Microservice Architectures with Containerized Technologies(EKS on AWS & AKS on Azure Cloud and Docker)
- Work with DevOps CI/CD pipelines using GitHub, CircleCI, Bamboo, etc.
- Implement Automated Integration and Unit tests
- Provide software support to project implementation team
- Determines operational feasibility by evaluating analysis
Requirements
- Degree/Diploma in Computer Science/Engineering or exp. in relevant field.
- Minimum (5) years experience in software development using Microsoft .Net Framework/.NetCore with experience in WPF, MVC, Linq, HTML5, CSS, Ajax, React JS, REST API, SOAP.
- Backend development (Proficient in C#, C++, Web API, WebSocket, Python, Golang, Java, etc.)
- Frontend development (Asp.net MVC, React, JavaScript, etc.)
- DevOps Tools (GitHub, Bitbucket, CircleCI, Bamboo, etc.)
- Multiple Platform Development (Windows, Linux, Android, etc.)
- Experience in microservices architecture and Agile development & DevOps.
- Hand on experience in Containerization and Orchestration (Kubernetes, Docker)
- Experience in developing App/services on AWS & Azure Cloud
- Advance knowledge in Object-Oriented Design & Programming and Reactive Programming.
- Experience in client-server programming, TCP/IP & WebSocket Programming and AD/LDAP, NTLM/Kerberos Service, Oauth2, OIDC & SAML Authentications
- Experience in developing Digital Video Streaming & Conferencing App/Services including encoding, decoding and transcoding
- Possess strong analytical and diagnostic skills. AD/Azure AD integration will be an advantage
- Good knowledge of MS-SQL with events, triggers, procedures,
- Application Architecture and Design (Principles, Patterns and Programming, Domain Driven, Microservice, Event Driven, etc.)
- Artificial Intelligence (AI), Machine Learning (ML), Neural Networks