Senior Software Engineer C#- 10 to 15 years- Bangalore- Upto 40 Lakhs PA

Job Category: Engineering
Job Type: Full Time
Job Location: Bangalore
Salary: upto 40 LPA
Years of Experience: 10 to 15 years

Job Description
We are recruiting for a C# developer who will be responsible for building applications for desktop to
work with embedded devices. Your major role will be to design, develop and test these applications,
as well as to coordinate with the rest of the team working on different layers.
Job Responsibilities
Responsible for development and testing of new features in applications
Responsible for OO design and implementation of software projects using C#
Design and Implement test, and bug-fix, document functionality according to the functional
requirements
Design and programming of user interfaces
Provide Low Level Design Document for the components.
Participate as a team member in fully agile Scrum deliveries.
Quality assurance through test-driven development and unit tests
Refactoring of source code to optimize existing components in terms of efficiency, maintainability
and quality
Required Skills
Bachelor’s/Master’s degree in computer science, information systems, or a related field experience
Proficient in C# and .NET framework, Windows Forms.
Experience in writing reusable C# libraries
Knowledge of concurrency patterns in C#
Understanding fundamental design principles
Basic knowledge of using databases with .NET, SQL, LINQ. Creating database schemas
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git, SVN
Excellent analytical and problem-solving abilities
Strong understanding of object-oriented programming
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and
workarounds
Strong in Object Oriented Programming, MVC/MVVM, Design patterns and SOLID principles

Support Lead for technical interviews
Interest in current trends related to software technologies
Preferred Skills
XML, Python, SQL and JavaScript knowledge would be preferred
Knowledge of programming language C++
Familiarity with HTML/CSS, JavaScript and UI/UX design
Knowledge of continuous integration
Experience with ORM frameworks
Experience with test-driven development and test-driven design
Excellent teamwork and communication abilities
Excellent organizational and time management abilities
Effective scrum master experience
Experience in automotive industry

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Land your dream job

by sending us your updated profile.

Angel and Genie ensures privacy and confidentiality of all our applicants & clients.