Apply before January 31, 2024 | Total Positions : 1 InvoZone is a leading software development company headquartered in the US with offices in Canada, Malaysia and Pakistan. We offer a combination of consulting, outsourcing, and specialized services to a global clientele across all types of web and mobile app development projects. The company was launched by experienced and visionary IT professionals with more than 10 years of industry experience in the fraternity of software development. We take pride in our diversified team that consists of people from both local and international backgrounds working together to strive for excellence. If you think you have the technical skills to contribute to our fast-growing business, feel free to apply. We are looking for an experienced Senior .Net Developer who will be responsible to: Responsibilities: Analyzes existing code to understand performance impact and propose solutions. Write clean, scalable code using .NET programming languages. Build the front-end of applications through Razor, Blazor Web assembly, Angular and ReactJS. Collaborate with internal teams to produce software design and architecture. Creates efficient and logical solution designs for clients. Upgrades existing .NET websites and applications. Troubleshoots, debugs and upgrades existing systems. Prepares and maintains code for various .Net applications and resolves any defects in systems. Write code to create single-threaded, multi-threaded or user interface event driven applications, both stand-alone and those which access servers or services. Writes well-designed, scalable, and testable code. Prepares test based applications for various .Net applications. Designs software solutions that efficiently fit in an existent application ecosystem. Develop and manage well-functioning databases and applications. Maintain a clear version control using Git/TFS. Related Experience & Qualification: A graduate of Bachelor of Science in Computer Science or other related fields or experience. Proven previous work experience as a Senior .NET Developer Build new Web-based systems with C# .NET Core Knowledge of concurrency patterns in C# Experience in .Net Core and Angular 2+ are preferred Must have strong experience in OOPS concepts, ASP.NET Core/MVC/WebApi, Entity Framework, LINQ, MSSQL, Angular, ReactJS and MS Azure Cloud. Familiarity with the .NET framework & Mono framework. Implementing automated testing platforms and unit tests. Good to have exposure to Cloud computing Azure DevOps, Azure AD, Azure B2C, SQL Azure, and AppFabric. Strong knowledge of software implementation best practices and Design patterns. Strong experience in designing and working with scalable architectures. Understanding fundamental design principles behind a scalable application. Familiarity with Microsoft SQL Server, MySQL and Postgres; creating database schemas that represent and support business processes. The ability to quickly learn new concepts and software is necessary. Familiarity with continuous integration. Strong English verbal and written communication skills. Perks and Benefits : 18 Paid Holidays In-patient and out-patient medical coverage. Provident Fund Training fund Vehicle lease options Home Loan 3 day’s work from home monthly Advance salary (need based) Personal loans Annual Recreational Trips Referral Bonus Team and Company wide dinners Marriage bonus Loan for personal expenses Holiday on the weekend (Saturday and Sunday) The Perks and Benefits We OfferCulture. Teamwork. Innovation! We're here to help you take big steps, try new things, and create chances to grow in your career.Make the most of your vacations, efficiently manage personal responsibilities, or simply unwind with the benefit of your annual quota of paid leaves.Child Education SupportInvoZone plays a crucial part in enhancing your children's education quality, actively supporting their learning journey and overall growth.Prioritizing your well-being is our concern. Stay committed to your fitness journey and lead in the game of life. Your energy drives your achievements.Provident FundImagine a retirement life without worries. Let's collaborate to secure your financial future. Together, we'll build wealth for lasting peace of mind.Training FundWe empower our team to pursue certifications, channelizing their journey to attain greater achievements & excellence. Your success is our motivation!Growing And Dynamic TeamA team that's continuously growing creates a rich environment for learning, ensuring countless opportunities for personal and professional development.Medical CoverageOur company offers comprehensive In-Patient/Out-Patient coverage. While essential, we hope you stay healthy, hoping this perk remains untouched!Flexible TimingsCan't make it by 9 a.m.? No problem! Join us whenever you can and experience our enriched culture while enjoying a flexible work environment.
#J-18808-Ljbffr