Monday 28 April 2014

Job | MTS Application developer | AMD |Bangalore

MTS Application developer

Help us write the software that makes sure AMD's platforms crush the competition!
Our team writes large scale infrastructure and tools in C#, Ruby and C++ for Windows, Linux and Android environments on x86 and ARM platforms. Our software is utilized during all stages of product development across multiple AMD sites and includes distributed automation processes, web applications and databases to track millions of records generated by thousands of systems. We are constantly adapting our software development processes (e.g. continuous integration, unit testing and TDD, code reviews) to manage the challenges we accept.
Join us if you are passionate about solving problems and working with the latest technologies, both hardware and software!
We are looking for someone experienced with OO design in multi-tiered architectures, comfortable with both Windows and Linux. Android, Mono and Web development skills are a plus.

Key Responsibilities

• Lead and assist with scoping, planning, design and deployment of distributed automation components
• Document technical and design decisions for other team members
• Help advance best practices of object oriented and SOA based design and development
• Design and build client and cloud based functionality
• Debug complex issues in upstream, server-side libraries and SQL databases
• Drive design direction for developed and supported tools
• Be involved in support of existing production environment

Required Experience and Skills

• Passion for building great software
• Expert in C#/.NET object oriented development
• Significant experience interfacing with relational databases, MS-SQL preferred (e.g. TSQL, SSIS, SSRS)
• Experience with service oriented architecture including web services, messaging, REST and JSON
• Experience with network protocols such as HTTP, TCP
• Experience with multi-threaded programming and design patterns
• Experience with continuous integration systems
• Proven interpersonal skills
• Technical excellence and teamwork
• Must be fluent in both written and spoken English

Preferred Experience and Skills

• Experience with web development using ASP.NET, ASP.NET MVC, JavaScript
• Experience with RabbitMQ and other messaging frameworks
• Experience with unit and functional testing
• Experience with Mono and cross-platform development
• Experience with Linux or Android
• Experience with Jira REST APIs

Qualifications

• Must have 8+ years of strong software development experience and Master’s degree in Computer Science/Tech, or equivalent
or
• Must have 9+ years of strong software development experience and Bachelor’s degree in Computer Science/Tech, or equivalent

• At least 3 years of experience in a lead developer/team lead role

No comments:

Post a Comment