software engineer - c# .net in bengaluru / bangalore

randstad india
position type
apply now

bengaluru / bangalore
Information Technology
position type
reference number
randstad india

job description

software engineer - c# .net in bengaluru / bangalore

Job Description

Role: Software engineer

Location: HP RCB, RMZ Ecospace, Bellandur

Who are we looking for?

C# .net with python: 3 to 5 yrs of experience.

Technical Skills:

Strong foundation in C/C++

• Strong knowledge in .NET and C#

• Good knowledge in Windows Application programming.

• Good knowledge of multithreading in Windows

• Working knowledge of flavours of Linux is advantageous

• Knowledge in USB drivers, serial interfaces

• Knowledge in interfacing to firmware/hardware.

• Webpage design and maintenance



• Work independently with R&D partners to understand requirements.


• Derive system solution objectives and architecture from partner requirements.





• Design software system architecture which may include integration with HW & FW in consultation with HW and FW engineers.


• Analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge

of overall architecture of product or solution.

• Be responsible for creation and execution of test plans, protocols, and documentation.


• Collaborate and communicate with management, internal, and outsourced development partners regarding systems design status, project progress, and issue resolution.


• Be an effective team player, should be able to grasp new ideas and technologies, learn quickly, share learnings, be able guide and mentor team members.


• Be able to document design, test plans, test cases, etc.


• Design, develop, and maintain a Robotic sub-system, with Electro-mechanical functions.


Education and Experience


Education and Experience

• Bachelors degree in Electrical and Electronics / Electronics and Communication / Electronics & Instrumentation /Computer Science or a technical qualification with relevant experience will also be considered.

• Minimum 3-5 years’ relevant experience

• In-depth knowledge on software architectures.

• Extensive experience in Windows application programming using .NET framework, Python, & C#

• Hands on troubleshooting skills in a multi-disciplinary environment.

• Experience in working in a multi-functional teams working on product development.

• Knowledgeable on Product Development Life Cycles. Involvement from product conceptualization to product realization and deployment

• Strong analytical and problem solving skills. With relevant experience in projects dealing with Electro-mechanical products.

• Excellent written and verbal communication skills. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels..


Behavioral Skills:

· Very good communication skills

· Should be very interactive and top on deliverables being working from client environment


· Btech, BE, Mtech

Who are we?

Mphasis is a leading IT solutions provider, offering Applications, Business Process Outsourcing (BPO) and Infrastructure services globally through a combination of technology knowhow, domain and process expertise. Over the years we have left an indelible impression in the IT solutions domain with an impressive clientele and an extensive global presence. The accolades we have been garnering can be attributed to our undeterred focus in delivering quality solutions across verticals that meet the challenging requirements of our esteemed customers. Our integrated solutions offering is aimed at creating value for our customers, helping them in improving their business processes with minimum hassles and capital outlays.


PRIMARY COMPETENCY : Product Engineering PRIMARY SKILL : Microsoft Technologies-Development - .NET C# PRIMARY SKILL PERCENTAGE : 51 SECONDARY COMPETENCY : Server Technologies SECONDARY SKILL : Python-Development - Server SECONDARY SKILL PERCENTAGE : 49



Python, .Net, C#