C# Developer Job in Applied Materials
C# Developer
Applied Materials
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
Key Responsibilities
- Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements
- Effectively engage with global teams for requirements analysis, technical discussions, design presentations and product software integration.
- Guide team development efforts towards successful project delivery.
- Decompose technical tasks and provide accurate estimations. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Provide timely communications on significant issues/developments to the stakeholders. Responding promptly and professionally to queries.
- Troubleshoot variety of complex software problems. Interface with external customers regarding software issues.
- Performs software tests on developed code to ensure quality of deliverables. Develop code and documentation for a variety of complex software projects, and design and implement bug fixes
- Conduct code reviews for junior developers and mentor/coach them on areas of improvement.
- Collaborate with other software developers and software architects to plan, design, develop, test, and maintain desktop-based business applications built on Microsoft technologies.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Proactively contribute to architectural design discussions and carry out the architectural vision guided by architects.
- Participate on teams assigned to address organizational initiatives and generic issues
Qualification and Requirements
- Bachelor's Degree / Master degree in Engineering with computer science background and 5+ - 8 years of experience
- Minimum of 3-year experience in software development with exposures to bug fixing, maintenance, continuous integration releases
- Minimum 3 years of experience as a Tech Lead
- Minimum 4 years of experience in product software development
- Good understanding of C#, .Net Framework, MVC, WCF and excellent OOP programming skills
- Strong experience in multi thread programming
- Strong experience of working in global teams and handling multiple stake holders
- Strong analytical skill and ability to meet deadlines, goals and objectives
- Outstanding verbal and written communication skills and the ability to interact professionally with a diverse group of staff.
- Self-motivated and willing to learn new skills and technologies as needed
- Exposure to layered software architecture is an added plus
Functional Knowledge
- Demonstrates conceptual and practical expertise in own discipline and basic knowledge of related disciplines
Business Expertise
- Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market
Leadership
- Acts as a resource for colleagues with less experience; may lead small projects with manageable risks and resource requirements
Problem Solving
- Solves complex problems; takes a new perspective on existing solutions; exercises judgment based on the analysis of multiple sources of information
Impact
- Impacts a range of customer, operational, project or service activities within own team and other related teams; works within broad guidelines and policies
Interpersonal Skills
- Explains difficult or sensitive information; works to build consensus
Qualifications
Education:
Bachelor's DegreeSkills
Certifications:
Languages:
Years of Experience:
4 - 7 YearsWork Experience:
Additional Information
Travel:
Relocation Eligible:
No
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us