Source description
About the role
As a Software Engineer, you will be responsible for analyzing requirements and designing software solutions based on architectural guidelines. You will drive and implement feature topics, bug-fixes, and deliver solutions while adhering to coding and quality standards. Your role will involve high-level and low-level design, knowledge of Test-Driven Development (TDD), and implementation of tests to ensure customer requirements are met without impacting the installed base. Additionally, you will perform code reviews, provide documentation inputs, and ensure delivery aligns with organizational quality processes. You should have a good understanding of CI/CD pipelines and contribute actively to product risk analysis. Key Responsibilities: - Analyze requirements and design software solutions - Drive and implement feature topics and bug-fixes - Ensure solutions adhere to coding and quality guidelines - Implement (unit/integration) tests to address customer requirements - Conduct code reviews and provide documentation inputs - Ensure delivery conforms to quality processes - Contribute to product risk analysis Qualifications Required: - BE/B.Tech/ME/M.Tech/MCA degree - 2 to 5 years of experience in windows development using C#, .Net, Angular, and Design patterns - Strong knowledge of .Net Framework (WCF/WPF/ASP.Net) - Familiarity with multithreading, IPC, and related concepts - Excellent communication skills in English - Knowledge of test and analysis tools - Understanding of DICOM standards is an advantage - Exposure to Agile Development practices - Experience with development in TFS is a plus (Note: No additional details about the company were provided in the job description.) As a Software Engineer, you will be responsible for analyzing requirements and designing software solutions based on architectural guidelines. You will drive and implement feature topics, bug-fixes, and deliver solutions while adhering to coding and quality standards. Your role will involve high-level and low-level design, knowledge of Test-Driven Development (TDD), and implementation of tests to ensure customer requirements are met without impacting the installed base. Additionally, you will perform code reviews, provide documentation inputs, and ensure delivery aligns with organizational quality processes. You should have a good understanding of CI/CD pipelines and contribute actively to product risk analysis. Key Responsibilities: - Analyze requirements and design software solutions - Drive and implement feature topics and bug-fixes - Ensure solutions adhere to coding and quality guidelines - Implement (unit/integration) tests to address customer requirements - Conduct code reviews and provide documentation inputs - Ensure delivery conforms to quality processes - Contribute to product risk analysis Qualifications Required: - BE/B.Tech/ME/M.Tech/MCA degree - 2 to 5 years of experience in windows development using C#, .Net, Angular, and Design patterns - Strong knowledge of .Net Framework (WCF/WPF/ASP.Net) - Familiarity with multithreading, IPC, and related concepts - Excellent communication skills in English - Knowledge of test and analysis tools - Understanding of DICOM standards is an advantage - Exposure to Agile Development practices - Experience with development in TFS is a plus (Note: No additional details about the company were provided in the job description.)
More at Siemens
Related open roles
Python Developer ( Django / Flask)
Chennai
Senior Software Engineer (C++ / Linux)
Mumbai
Software Developer - Marcom, Sales and Delivery Services
Bangalore
Senior Java Software Engineer | Ai & Ml Expert (Pune)
Mumbai
Lead Developer (AWS, .Net and React)
Bangalore
Backend Developer C - Microservices & RESTful APIs
Bangalore