Job Description
Industry: IT Services and IT Consulting, Software Development, and Outsourcing and Offshoring Consulting
Seniority for this role: Mid-Senior level
At Accion Labs , we believe in ‘Driving Outcomes Through Actions’. We seek solutions for tomorrow and build them today. With us, you will be implementing these solutions alongside some of the best engineers, architects and product managers across the globe. You will experience product ownership while working with a tight-knit team of engineers, designers and product managers and bring a passion for user experience as well as meticulous attention to detail in order to build intuitive and elegant user experiences. Our Vision and Mission Statement is “To improve lives through purpose-driven technology innovation and be a global leader in innovation engineering”. So, come join us as Senior Full Stack .Net Engineer to be part in one of our successful projects . What you’ll do: Agile cross-functional development team – designing, developing, testing features as a team. Working with Engineering Managers, Product Owners, Architects and QA Engineers – the successful developer will share responsibility for the delivery of the product features through the entirety of its development life-cycle, working as a team to deliver value. 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. We primarily focus on .Net Core 6+ C# implementations and regularly integrate with functional library frameworks within our AWS Kubernetes hosted micro-services. Our Web technologies focus on ReactJS micro-frontends using ES6+ Typescript alongside LESS styling with other NPM libraries. We have continuous integration with Gitlab including unit testing, selenium-based GUI testing and static analysis. What you’ll bring: Degree in Computer Science or related field, or equivalent work experience. At least 5-6 years of experience as a professional software engineer (commercial/open source). Good Experience with Microsoft .Net Core 6+. Good understanding of Web (HTML5 / CSS3) and one of the leading JavaScript frameworks, ideally ReactJS. Experience with micro-services interacting within clusters using Restful APIs (ie. OpenAPI). Experience using Containers (Docker, Kubernetes) A range of software development and delivery experience. Eager to own feature work and be involved in the detail of across a feature’s lifecycle. Experience in large code-base products or enterprise grade software. Nice to have: Strong API Design Experience Experience with Micro-Frontends Hardware integration/API experience NOSQL experience (MongoDB) Event stream experience (Kafka) Experience with concurrent distributed systems Interest or experience in near real time computing/communication Understanding of Devops Show more Show less