Software Engineer- C#
2 days ago
Soroco is on a mission to elevate and transform how teams everywhere work.
Powered by multiple patents, its flagship AI model, Scout, generates a work graph - a map of friction hurting your teams and business outcomes. Today, this map drives productivity improvements in 150+ organizations globally, including several Fortune 500 companies.
Soroco has been featured in Harvard Business Review, Forbes, Fortune, and was listed on Bloomberg's list of ideas that defined 2022.
With operations spanning Boston, London, and Bangalore, Soroco was founded by alumni of Harvard, MIT, and Carnegie Mellon.
Visit to learn how we help teams discover their work graph.
About the Role
We are seeking a skilled Windows Application Developer with expertise in C# and .NET technologies to join our development team. The ideal candidate will have strong experience in designing, developing, and maintaining high-performance Windows-based applications. You will be responsible for building solutions that run on Windows environments, working with a team of developers to deliver innovative software solutions that meet client requirements.
Responsibilities include (but are not limited to):
- Design, develop, and maintain Windows-based desktop applications using C# and .NET Framework / .NET Core.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and implement features.
- Implement user interfaces and ensure a seamless user experience using C#, WPF, gRPC for Inter Process Communication, Machine Learning models running alongside desktop application.
- Troubleshoot and resolve issues related to application performance, bugs, and errors.
- Conduct unit testing and integration testing to ensure high-quality code.
- Optimize application performance and ensure scalability and responsiveness.
- Stay updated with the latest trends and best practices in Windows application development, C#, and .NET.
- Participate in code reviews to maintain code quality and share knowledge within the team.
Experience and skills:
- Proven experience in developing Windows applications using C# and the .NET Framework (including .NET Core).
- Strong knowledge of Win32, WinUI, Windows Forms (WinForms) or Windows Presentation Foundation (WPF) and other frameworks for developing desktop applications.
- Strong debugging and troubleshooting skills to resolve application issues efficiently.
- Experience with Visual Studio and other development tools for building Windows applications.
- Familiarity with RESTful APIs and integrating third-party services into applications.
- Strong problem-solving skills and ability to work independently and within a team.
- Experience in writing unit tests using frameworks like MSTest, NUnit, or xUnit.
- Previous coursework or relevant experience in the following areas: software design, object-oriented programming, databases, operating systems, computer networks and (ideally) multi-threaded programming.
Preferred Qualifications:
- Experience with computer vision algorithms related to OCR and Object Detection
- Network programming for client-server communication using any of the following: Python (FastAPI, Flask), Golang, API gateways, and databases.
- Experience with installer packages (WiX, InstallShield, etc.)
- Knowledge of Azure or other cloud platforms for application deployment and integration.
- Familiarity with Agile/Scrum
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity in working with PostgreSQL, including writing queries.
- AI or machine learning experience: Experience with frameworks such as PyTorch, TensorFlow and Keras, etc.
- Bachelor's degree in computer science, Software Engineering, or a related field, or equivalent work experience.
-
C# Software Engineer
46 minutes ago
Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878Job Title: C# Software EngineerAs a C# software engineer, you will be responsible for designing, developing, and testing software applications using C#. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Responsibilities:3-5 years of experience in writing clean, modular, and...
-
Embedded C Software Engineer
4 days ago
Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 21,30,000Embedded C Software EngineerWe are seeking highly skilled Embedded C software engineers to join our team. As an embedded systems expert, you will design and develop base software layers, middleware components, and applications for future Software Defined Vehicles.Job Description:Design and develop high-quality, efficient, and reliable Embedded C code for...
-
Software Engineer- C++
3 weeks ago
Bengaluru, Karnataka, India Informatica Full timeJob DescriptionBuild Your Career at InformaticaWe seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to tackle the world&aposs most complex challenges. Our employees are empowered to push their bold ideas forward, and we are united by a shared passion...
-
Senior Software Engineer
4 days ago
Bengaluru, Karnataka, India beBeeSoftwareEngineer Full timeSoftware Engineering OpportunityWe're looking for a skilled software engineer to join our team. In this role, you'll be responsible for developing high-quality software solutions using C++.This is a great opportunity to work on challenging projects and collaborate with experienced engineers.Required Skills and Qualifications:Technical Skills:Proficient in...
-
Senior C#/C++ Developer
2 weeks ago
Bengaluru, Karnataka, India Rubis Software Solutions Private Limited Full timeExperience needed : 7-10 years. Type : Full-Time. Mode : WFO (Monday to Friday). Shift : General Shift IST. Location : Kadubeshanalli, Bangalore. NP : Immediate Joinee 30 days. Job Summary : We are seeking a highly experienced Senior C++/C# Developer with strong expertise in developing desktop and enterprise applications using MFC, C++, C#, and Visual...
-
Embedded C++ Engineer
4 weeks ago
Bengaluru, Karnataka, India Akshaya IT Business solutions Full timeJob Title : Embedded C++ Engineer - Yocto/LinuxLocation : BangaloreExperience : 6-9 YearsRequired skills : YAML, Python, Bash Scripting, Linux OS, Linux C++ Toolchain, Yocto.Job Description :We are seeking a Embedded C++ Engineer - Yocto/Linux skilled with hands-on experience in Yocto or Buildroot, and a solid background in C++ development within Linux...
-
C++ Software Engineer Position
3 days ago
Bengaluru, Karnataka, India beBeeCppDeveloper Full time ₹ 9,00,000 - ₹ 12,00,000Expert C++ Developer OpportunityWe are seeking a seasoned C++ developer to design, develop, and maintain software using core C++ in a Unix environment. The ideal candidate will have extensive experience with protocol development and networking concepts, as well as strong debugging and analytical skills.Key Responsibilities:Develop high-performance, scalable...
-
C# Automation Engineer
3 weeks ago
Bengaluru, Karnataka, India ARA Resources Full timeAbout The Company ARA s client is a leading IT solutions provider offering Applications Business Process Outsourcing BPO and Infrastructure services globally through a combination of technology know how domain and process expertise The Role Automation QA Engineer C Net with SpecFlow Framework Key Responsibilities Develop maintain and execute...
-
C++ Senior Software Developer Position
16 hours ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000C++ Senior Software Developer PositionAt this role, we seek a highly skilled software engineer with expertise in C++ development and a strong background in leading complex system architecture.
-
Bengaluru, Karnataka, India Progress Software Development Pvt Ltd Full timeOverview : We are seeking a highly motivated and experienced Software Engineer Senior II to Join our Storage team in ShareFile. The ideal candidate will be a hands-on-technical person responsible for designing, developing, and maintaining scalable and highperformance applications using C# and .net Core. You will work closely with crossfunctional teams to...