Amazon is where women work


Home    Amazon    Jobs    Job

Software Development Engineer

Amazon

Dublin, Ireland

DESCRIPTION

Do you like working with Big Data? Do you find building new platforms from the ground up exciting? People Technology is looking for Software Development Engineers that want to work in a green field environment building large-scale data processing platforms.

They will build a a custom reporting platform capable of processing complex data sets from many disparate systems using AWS technologies such as RedShift and EMR, along with Hadoop big data technologies. This platform will serve tens of thousands of active users to deliver data-driven insights about the Amazon employee lifecycle.

We are currently hiring experienced technology professionals to build a new reporting platform, implement horizontally scalable data processing algorithms, develop clients and interfaces to access and analyze complex information in an intuitive manner. They will develop software to meet complex data security needs, build out different data access services and develop new and innovative ideas that benefit our customers.

BASIC QUALIFICATIONS

· Bachelor’s Degree in Computer Science or related field, or equivalent work experience
· 5+ years of software development experience with Java, Python, Ruby, or C#/C++, Javascript, Python and open-source technologies (Linux, Spring, Hibernate)
· Experience in HTML, XML, JavaScript, and SQL
· Experience with Object-Oriented Programming (OOP) and/or Design (OOD)
· Knowledge of front-end technologies and frameworks like Angular JS and RESTful web services.
· Computer Science fundamentals in data structures, algorithms, problem solving and complexity analysis

PREFERRED QUALIFICATIONS

· Experience with large scale distributed systems
· Understanding of Big Data technologies and solutions
· Experience with Amazon Web Services
· Strong Computer Science fundamentals in data structures, algorithm design and problem solving.
· Ability to deal well with ambiguous/undefined problems; ability to think abstractly.
· Experience building complex, highly scalable software systems that have been successfully delivered to customers
· Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience with Agile software development in a UNIX/Linux environment
· Software development experience in JSP, Spring, AWS, S3, SQS, building web services and highly scalable applications.

Apply


Share this page: