Siemens Careers

Software Professional (C++, C++/CLI, C#)

Bengaluru, India
Research & Development

English (UK)

Job Description

Job Description

Responsible for the development and delivery of parts of a product, in accordance to the customers’ requirements and organizational quality norms. Activities to be performed include:

    Develop robust interactive GUI components for desktop or client/server application.

    Improving user experience, scalability and performance.

    Requirement analysis and design of software solutions based on requirements and architectural /design guidelines.

    Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.

    Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of product are met.

    Performing code review and creation / support for relevant documentation (requirement/design/test specification).


Qualification: BE / B.Tech / ME / M.Tech / MCA

Experience & Skill Set Required:

    4-8 years work experience in Software Engineering especially in professional software product development.

Knowledge / Competencies Required:

    Proven skills in C++, C# .Net, C++/CLI and .Net Framework

    Must have good analytical, debugging and tracing skills. Should be well-versed with clean code principles (SOLID, DRY, KISS). Exposure to secure coding is beneficial

    Sound knowledge of Software Engineering processes. Experience with Agile/Lean practices is preferred

    Experience working in database or above

    Knowledge of design patterns

    Good knowledge of source code management tools

    Knowledge for JIRA and Confluence will be a plus

    Good to have knowledge of Multi-threaded programming (TPL, async/await etc.)

    Good to have knowledge in WPF and XAML

    Customer focus and collaboration skills

    Effective verbal and written communication skills


Job ID: 92197

Organisation: Corporate Technology

Experience Level: Mid-level Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?