Project Role : Application Developer
Department : Asp.net
Responsibilities :
- Collaborate with other engineers and product owners to identify best in class software solutions to complex problems in the HME industry.
- Participate in design sessions to guarantee performance, scalability and reliability of legacy components through refactoring or re-architecture while maintaining a consistent approach within the suite of applications.
- Guarantee a strong emphasis in reliability, scalability and performance on the different areas of our agile: coding, code review, performance testing & observability.
- Coordinate timing of projects with global teams to get the most.
- Some off-hour work may be necessary for software releases to the production software environment.
- Communicate project status internally and externally with all stakeholders.
- Participate in all aspects of the agile process including, but not limited to story reviews, sprint planning, daily standups and retrospectives.
- Consistently strive to improve processes and communications.
Skills and Experience:
- Experience in software engineering, preferably for a software company using Microsoft technologies (.Net8) in a web-based application.
- Must have 5+ years of experience in .net (C# and/or VB.net), ASP.NET and web technologies such as Vue3,TypeScript, Jquery, Vuetify, Axios, Pinia, EF core, Web API, WCF, WPF, Telerik control,Serilog,Linq, JavaScript, CSS, HTML, RabbitMQ and Ajax.
- Experience in fine-tuning web application components to guarantee high scalability and performance.
- Great understanding of Internet Information Server (IIS),Microsoft.NET and ASP.NET high-volume, low-latency environments.
- Good understanding of asynchronous, parallel and multithreaded programming in .NET.
- 2+ years of experience with MS SQL Server (TSQL/SQL) in a high- volume transaction environment.
- Strong OOPS knowledge and practical experience with design patterns, solid principles and Domain-Driven Design architecture.
- Strong interpersonal and communication skills.
- Experience using VS 2017/19/22, SQL Server 2014/2017.
- Agile software methodology experience.
- Familiar with source version control like TFS and GitHub.
- Experience working in a SaaS model.
- Experience working in environments with a DevOps Culture and exposure to Continuous delivery is a great plus.