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