DevJobs

Software Engineer - Backend

Overview
Skills
  • C# C# ꞏ 6y
  • NoSQL NoSQL ꞏ 3y
  • RDBMS RDBMS ꞏ 3y
  • MongoDB MongoDB
  • Redis Redis
  • Microservices Microservices
  • Asynchronous multi-threaded applications ꞏ 6y
  • collections ꞏ 6y
  • Generics ꞏ 6y
  • Dependency injection
  • IOC
  • REST web API
  • Akka
  • DotNetCore
  • MQTT
  • Protobuf

Backend Team, Software Engineer

We are looking for an accomplished software engineer to join the back-end development team creating innovative applications for video search and review. The candidate will be responsible for designing and developing the components as required, unit testing the developed components, testing and verifying the developed code within the project or product module.

Responsibilities

  • Acting as a key member of backend development team, while reporting to the team leader.
  • Contributing to system architecture and product roadmap.
  • Requirement gathering, designing & coding, developer testing, UAT & implementation on various platforms per business requirements.
  • Participating in development and design meetings, as appropriate, to ensure that quality objectives are addressed at appropriate phases within the software development life-cycle.
  • Creating conceptual documents and designing the business logic in detail.
  • Engage actively in scrum teams to support the product manager and team members in facilitating the scrum process.

Skills required

  • Minimum 6 years of significant experience with C#, Asynchronous multi-threaded applications, Generics, and collections.
  • Substantial experience in server-side development
  • At least 3 years of hands-on experience with both relational and NoSQL databases, demonstrating strong database design skills.
  • Familiar with Agile methodology, preferably SCRUM
  • Solid understanding of system security, scalability, and reliability.
  • Experience developing Micro-Services and scalable server infrastructures
  • Experience with Akka framework – a significant advantage!
  • Experience working with design patterns.
  • Experience with REST web API development.
  • Experience with IOC, Dependency injection.
  • Familiarity with Redis, MQTT, MongoDB, NoSQL, DotNetCore, Protobuf - an advantage.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills (written and verbal).
  • Ability to work independently and within cross-functional teams.




About Us

At Milestone, your work goes beyond what the human eye can see. With our unique video technology software, you help people make wiser and more responsible decisions – in and beyond security. Whether you advance our software, inspire to new integrations, or elevate our customers, you are part of a growth company recognized by the industry. We have a unique people-first approach to everything we do, and it’s not just empty words. Being part of a fun, friendly, and flexible environment you’ll find, that working here almost feels like a home away from home. If you are curious to know more about who we are, we suggest you visit http://milestonesys.com/career

BriefCam