FIND YOUR DREAM JOB

Sign In
 [New User? Sign Up]
Mobile Version

Lead Software Design Engineer (Desktop)


Source:
TIMESJOBS.COM
Location:
Bengaluru, KA
Date:
19-11-2016
Job Code:
58326039
Categories:
  • Manufacturing & Production
Applying for this job will take you to an external site
  •  
  • Shortlist
  • Email Friend
  • Print

Job Details

Design, implement, and maintain Desktop and Web applications. Help build and lead a strong desktop application and cloud web-services development team. Interface with various product groups across the world and drive features in an agile development environment. Collaborate with extended development teams to specify, architect, design and implement the next generation of our applications and features. Manage development activities of the Fluke Calibration developers based in Bangalore. Maintain progress notes and provide routine status updates to the extended team Develop project milestones and schedules necessary to meet development goals Work with the team to rapidly prototype features and new concepts. Work with support engineers to test and deploy applications. Draft architecture and design documents as well as application documentation for end users. Design and implement reusable frameworks and libraries. Represent the skills and capabilities of the Fluke Design Center in Bangalore globally.RequirementsPersonal Skills & RequirementsExceptional written, verbal, technical and interpersonal communications skills.Demonstrable depth of experience in communicating with internal groups, including Product Management and Operations.Proven ownership and delivery of a sizable product or product component, strong sense of independence and self-direction is essential.6+ years of team leadership and mentoring experience.Availability for travel to the US and flexible work hours to work with teams across time zones.Qualifications Computer Engineering and ProgrammingBachelors or Master s degree in Computer Science or related field.6+ years of experience developing applications and test infrastructures, writing documentation and following an agile development methodology.6+ years of object-oriented software development experience with a solid grasp of algorithms and data structures.Experience with scripting, tool development and automation.Experience working with large code bases, writing entirely new code and maintaining and updating existing code.Fluency in C# is a must, competency in C++, JavaScript and/or Java is a plus.Instrument automation is a plus, RS232, IEEE-488 and/or TCP-IPWindows Desktop Application Development6-8 years of Windows Desktop application development experience with proficiency in .NET, C# and WFP.Experience in multi-threaded programming and task execution pattern.Experience with Inversion of Control and Dependency Injection.Experience working with REST Web Services and SQL Databases.Knowledge of UI/UX best practices and design standards, experience with globalization and localization tools for .NET.Knowledge of debug and test tools like NUnit and Specflow Client/Server Desktop App DevelopmentExperience developing client-server applications using technologies and web services APIs such as JSON, REST.Experience working across UI, service layers, and backend technologies to create server-driven native client solutions.In-depth knowledge of web-service/data-driven application architecture, with experience building software that integrates with the web
Additional Degree: BE/ B.Tech (Engineering)

Experience: 6-10

Requirements

Application Programming | Business/Systems Analysis | Software Engineer | System Analyst/Tech Architect
Applying for this job will take you to an external site

FEATURED JOBS

© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News