- Bachelor's degree
- 5+ years of non-internship professional software development experience
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 2+ years of systems design, software development, operations, automation, and process improvement experience
- Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production
- 4+ years Force.com development experience, with a strong focus on Apex and Visualforce development
Key job responsibilities
Design, develop, test, document, and deploy high quality business solutions on the Force.com platform using Apex, Visualforce, HTML, CSS, JavaScript, AJAX, and other technologies.
Create and execute test scripts, both automated and manual.
Execute deployments in a safe and documented way, helping to drive improved team deployment processes.
Participate in technical design discussions, influencing smart decisions about when to use configuration vs. coding.
Lead iterative feedback sessions, enabling the business to provide input on work in progress.
Troubleshoot escalated support issues - collecting data, performing analysis on root cause, and implementing short- and long-term solutions.
Function as tech lead on projects being implemented by external consultants.
Mentor peers via code review and ad hoc assistance.
Learn and adapt to Amazon internal builder tools and native AWS technology.
We are open to hiring candidates to work out of one of the following locations:
Austin, TX, USA
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience taking a leading role in building complex software or computing infrastructure that has been successfully delivered to customers