Location
Mentor, OH | United States
Job description
Position: Software Engineer with C# & TCP/IP - MQTT Protocol Experience
Location: Mentor, OH (Onsite)
Duration: 12+ Months
Required Technical Skills:
- Solid knowledge on Microsoft .NET (C#).
- OOP Concepts are mandatory.
- Multi-platform Backend Applications (Dotnet core), Daemons, services, IIS, WCF.
- Web applications using MVC, Blazor, Razor.
- Understanding of how (TCP/IP, RS232, RS485) protocols are designed is a must.
- Electronic background is preferred (IoT, Arduino, PLC).
- Good experience working with LINQ, Entity Framework
- Knowledge of Microservice is preferred.
- Good experience working with Message Queue (Preferred ActiveMQ but any other Queue like RabbitMQ etc., is also acceptable)
- Hands on experience working across Linux environment (Ubuntu, Centos, Alpine, distros).
- Good experience of any SQL Data Base (Good to have SQLite Mainly).
- Excellent debugging and problem-solving skills
- Agile development and GIT Version Control Knowledge.
- Knowledge of WPF not mandatory but an added advantage
- Unit testing implementation,
- Strong understanding of computer science fundamentals, SDLC, software design best practices, OOD and Design patterns.
Desirable Skills:
- Experience using Project Platforms & Tickets workflows (Jira, Asana, Trello, etc..).
- Experience working with SVN, Team Foundation or other repositories.
- GitHub Flow Version Control desirable
- Basic knowledge of MS Office.
Responsibilities:
- As a Medical Sr. Software Engineer, you will be a critical part of the product development team to help deliver high quality software.
- You will be one of the key members of a software scrum team.
- You will coordinate with the offshore team.
- You must be responsive, flexible and be able to succeed within an open collaborative peer environment.
- You occasionally need to attend customer calls and understand the needs of the customer.
- You will make the best out of working on cutting-edge technology to build a cutting-edge product.
- You will suggest best industry practices for the software development activities.
- You will Design and Develop the software as per the product requirements.
- You will develop product software in C# with microservice architecture.
- Guide and motivate team junior members by cultivating curiosity and deep technical understanding.
- Implement new tools, unit testing or environment help to improve the development process.
Report this job
- Dice Id: 91099596
- Position Id: 8212754
Job tags
Salary