Software Developer Engineer II

27 Applied
Job Description



DESCRIPTION

Software Dev Engineer II

Do you want to be a part of new platform development Do you want to be an early member of the team working on building a self-service platform for any business users in Amazon We are building new cutting edge solutions for data ingestion, automation, orchestration services and provide a platform abstraction that enables non-tech users to build custom workflows. The team is building and owning a new tech stack on AWS and open source from scratch that includes AWS Glue, Lambda, ECS, Camunda.

Amazon Tax technology team is looking for Software Engineers to design and build world-class internal customer-facing interfaces and the services that make them possible.
It's Day 1 in Tax Technology, and we're at the beginning of building out an entire suite of global tax solutions. You and a team of developers will work through all phases of the project lifecycle, including reviewing requirements, designing services that lay foundation for the new technology platform, build new interfaces and also integrate with existing architectures, developing and testing code, and delivering seamless implementations for Global Tax customers

In this role you will be responsible for the team's technical architecture and end-to-end quality of the code in our technical solutions. You will also be doing hands-on development and integration of third-party tax tools into seamless solutions for our Global Tax team.

Responsibilities:
- Work with a team of engineers to plan, architect, design, and iteratively deliver complex systems for the Global Tax teams
- Be very hands-on work with others on the engineering team to manage the day-to-day development activities, participate in designs, design review, code review, and implementation.
- Design and code technical solutions in tools such as Java or .NET, C#, JQuery and/or SQL Server to deliver value to tax customers
- Evaluate and utilize AWS technologies where appropriate, such as EC2, RDS, SWF, S3, RedShift and EMR
- Utilize Amazon tools like AWS CloudWatch, CodeCommit, and SNS for management and monitoring of platforms

- Bachelor's degree in Computer Science or equivalent
- 3+ years professional experience in software development
- Strong programming experience in at least, one modern programming languages such as Java, C, C++, C#,ROR,Golang or Python including object oriented design.
-Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
-1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Preferred Qualifications
- Experience leading several large scale projects through the entire software development lifecycle
- Experience developing and delivering software in an agile methodology
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, and recommend alternative technical and business approaches
- Must be able to independently solve complex problems by utilizing experience and other resources
- Design scalable service architectures and review new designs for integration into existing architectures
- Design/code applications requiring a high degree of complexity
- Design data structures that meet the application requirements
- Excellent verbal and written communication skills
- Strong business and technical vision
- Ability to handle multiple competing priorities in a fast-paced environment

Amazon is an Equal Opportunity-Affirmative Action Employer- Female/Minority/Disability

BASIC QUALIFICATIONS

. 2+ years of non-internship professional software development experience
. Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
. 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Bachelor's degree in Computer Science or equivalent
- 1+ years of progressive software development in Java or .NET and SQL

PREFERRED QUALIFICATIONS

- Experience leading several large scale projects through the entire software development lifecycle
- Experience developing and delivering software in an agile methodology
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, and recommend alternative technical and business approaches
- Must be able to independently solve complex problems by utilizing experience and other resources
- Design scalable service architectures and review new designs for integration into existing architectures
- Design/code applications requiring a high degree of complexity
- Design data structures that meet the application requirements
- Excellent verbal and written communication skills
- Strong business and technical vision
- Ability to handle multiple competing priorities in a fast-paced environment

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benefit of cloud computing, and AWS, is the ability to leverage a new business model and turn capital infrastructure expenses into variable costs. Businesses no longer need to plan and procure servers and other IT resources weeks or months in advance. Using AWS, businesses can take advantage of Amazon's expertise and economies of scale to access resources when their business needs them, delivering results faster and at a lower cost.

Career Advice to Find Better