https://bayt.page.link/FXyYUvfyQh35YUyJ6
Create a job alert for similar positions

Job Description

Roles and Responsibilities:
  • Engage in Technical Discussions: Actively participate in conversations with project stakeholders to understand needs and propose effective technical solutions.
  • Analyze Existing Software: Perform thorough functional analysis of our current software systems to identify areas for improvement and innovation.
  • Collaborate on Architecture and Design: Work with the architect to develop the architecture and design for product components, ensuring both implicit and explicit requirements are met.
  • Promote Reuse and Synergy: Identify opportunities for reusing components and technologies across projects to enhance efficiency and consistency.
  • Translate Architecture to Code: Ensure that the software architecture is accurately translated into design and code, maintaining high standards of quality.
  • Guide Team Members: Provide guidance on architectural topics and ensure design and implementation consistency across the project team.
  • Develop and Fix Code: Take ownership of coding features and bug-fixing, delivering high-quality solutions that adhere to coding standards and guidelines.
  • Design User Experiences: Develop various user experience scenarios to enhance the usability and functionality of our products.
  • Work in Agile/Lean Environment: Collaborate effectively within an agile/lean team, contributing to continuous improvement and iterative development processes.
  • Demonstrate Initiative: Work independently with diligence and minimal supervision, driving projects forward proactively.
  • Stake Holder management and effective client communication and flexible enough to work in German and China time zones.

Technical Requirement:
  • 7 to 12 years of experience in software design and development.
  • Proficient in software architecture, architecture patterns and styles, design patterns, and design principles.
  • Expertise in Object Oriented Architecture and Design (OOA/OOD), C# .Net 4.0/4.5, WPF, XAML, XML, PowerShell scripting, Markdown documentation, clean code, and unit testing.
  • Experience with Git and TFVC.
  • In-depth understanding of the software engineering process and Windows technologies.
  • Hands-on experience in design and implementation of complex, interdependent projects.
  • Excellent analytical and problem-solving skills.
  • Experience in software estimations, scheduling, and tracking.
  • Demonstrated leadership abilities with strong interpersonal communication skills.
  • Proactive, self-motivated, result-oriented, and capable of working as an individual contributor.

Job Details

Job Location
Bengaluru India
Company Industry
Other Business Support Services
Company Type
Employer (Private Sector)
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.