Job Description
Key Responsibilities
Work as a lead contributor (designing, developing, testing) for creating technical solutions
Working with Engineering Managers, Product Owners, Architects and QA Engineers
Developing our Web and server solutions that integrate edge hardware devices into a situational
aware platform for our customers. Examples of the different types of problems we ask the
development team to solve: Displaying geospatially aware smart city data, Displaying geospatial
tracking data, Saving video feed snapshots, Dynamic near real-time event processing, Video
overlay integration, Access control management, Distributed site infrastructure management etc.
Implement .Net Core 6+ C# solutions and regularly integrate with functional library frameworks
within our AWS Kubernetes hosted micro-services.
Contribute to ReactJS micro-frontends using ES6+ Typescript & LESS styling & other NPM libs.
Contribute to scoping, estimating, and proposing technical solutions & development
Investigate new technologies, provide analysis and recommendations on technical choices
Responsible for providing hands-on expert level assistance to developers for technical issues
Work with other teams such as DevOPs, pre-sales & sales, partners, clients etc. as an SME
Requirements
BE/BTech/MTech (CS/IT or MCA), with an emphasis in Software Engineering
Minimum 6 years of experience as a Windows developer using .NET Core 6+ and C#
Solid experience of Web (HTML5 / CSS3) & one of the leading JS frameworks, ideally ReactJS.
Experience with micro-services interacting within Kubernetes clusters using REST (OpenAPI).
Strong API design experience & hardware integration exposure
Experience using Containers (Docker, Kubernetes)
Excellent verbal and written communication & attention to details
Agile development experience including working with JIRA & Confluence
An attitude of craftsmanship and constant learning of new skill
Event stream experience (Kafka)
Experience with concurrent distributed systems
Interest or experience in near real time computing/communication
Benefits
Top notch remuneration and excellent growth opportunities
An excellent, no-nonsense work environment with the very best people to work with
Highly challenging software implementation problems
Hybrid Mode. We offered complete work from home even before the pandemic.
Key skill Required
- AWS
- Confluence
- CSS3
- Sales
- HTML5
- Access Control
- Analysis
- API
- API Design
- Communication
- Computing
- Control Management
- Design
- Development
- Hardware Integration
- Implementation
- Infrastructure
- Infrastructure Management
- Integration
- JIRA
- Kubernetes
- Learning
- Management
- ReactJS
- Remuneration
- Software Engineering
- Software Implementation
- TypeScript
- Written Communication