Job Description
Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable code Ensure the best possible performance, quality, and responsiveness of applications Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues Help define and maintain guidelines to delivery and support in MS Technology stack Build POCs for ideas and present them effectively to customer and stakeholders Become familiar with new technology area in short span of time and quickly ramp up people Prepare estimates for a given high level/low level requirements Conduct webinars and write blogs on MS Technology stack Prepare and present technical proposals to customers and stakeholders Work Experience 8-15 yrs of overall experience building application Strong experience building web, Desktop and or mobile apps targeting the latest .NET framework Understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds Strong knowledge on Xamarin forms and Xamarin Android/iOS is a plus Proficiency in UWP is a plus Proficient in C# Experience developing solutions on the Azure platform like Azure App Services, Push Notifications, Media Services, etc Strong understanding of object-oriented programming Skill for writing reusable libraries Familiar with various design and architectural patterns Understanding of the Relational Database Model with familiarity with one more of Microsoft SQL Server, Oracle, Mysql, or Postgresql. Experience creating database schemas that represent and support business processes Experience with client web application frameworks like Angular, React or Sencha Passionate about writing clean and highly maintainable code Experience implementing automated testing platforms and unit tests Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}} Ability and interest to learn new things quickly Experience dealing with Performance related issues (App profiling, Distributed Caching, Memory Management, Asynchronous Programming) Qualification Bachelor s or Master s degree in computer science engineering from a reputed university Microsoft certification would be an added advantage Xamarin certification would be a definite plus
Job Classification
Industry: Recruitment, Staffing
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: Walking Tree
Location(s): Hyderabad
Keyskills:
Computer science
GIT
Memory management
Postgresql
MySQL
Programming
microsoft
Oracle
Object oriented programming
Android