Senior Software Engineer
Roles and Responsibilities
Job Title/Designation:Senior Software EngineerEmployment Type:Full Time, PermanentJob Description:Core ResponsibilitiesHands-on contribution to the design and development of a solution that will be utilized by millions of end-customers.Enjoy working in a positive, professional, and collaborative environment.Build software solutions using Microsoft Development Lifecycle principlesDevelop high-quality and secure code.Contribute to documentation for operations and deployment.Determine and develop the best solutions to problems.Work independently to solve technical problems.Perform thorough code reviews.Required Skills4+ years of professional experience with C#/.NET.Proficient in C#, with a good knowledge of its ecosystemsExperience with Microsoft Development LifecycleFamiliar in in Windows desktop application development using UWP, WPF, Windows FormsFamiliar in UI, Backend, Database Design and Implementation of Windows Desktop Application.Familiarity with the SOLID Design PrinciplesFamiliarity with the .NET Core (3.1/5) and .NET framework (4.5+)Familiarity with Visual studio 2017/2019/2022Hands on experience in multi-threaded applicationsHighly security conscious.Strong communicator (written and verbal): ability to read, write, speak, and understand EnglishExperience in Agile environmentAbility to focus on deadlines and deliverablesSelf-starter, self-motivated, and driven individualAbility to analyze and assist in resolving defectsPreferred SkillsElectron UIProfessional experience in data, backup, and recovery domainExperience working on Windows Shell Namespace Extensions using .NET core library or any other third-party libraries like EZNamespaceExtensions.Web Application DevelopmentGood knowledge of data compression algorithm and its implementation using C#/third party library is preferred.Git/SVNCI/CDProficient in Microsoft Office applications (Word, Excel, Outlook)Education:Bachelor’s Degree in Computer Science or equivalentRole:Software Development - Other
Salary: Not Disclosed by Recruiter
Industry:Software Product
Functional AreaEngineering - Software & QA
Role CategorySoftware Development
Employment Type:Full Time, Permanent
Education
UG:Any Graduate
Company Profile
Betsol Software India Private Limited
BETSOL is a cloud-first digital transformation and data management company offering products and solutions to both enterprises and consumers. BETSOL’s Data Management product lines include Rebit (Rebitgo.com) and Zmanda (Zmanda.com). BETSOL Global IT Services (BETSOL.com) builds and supports end-to-end enterprise solutions, reducing time-to-market for our customers. Our engineering team, with its several patents, delivers award-winning products and solutions in over 40 countries.
Contact Company:Betsol Software India Private Limited
Website:http://careers-india.betsol.com