Vacancy expired!
- Our client is only looking for someone who is located within 75 miles of Reston, VA since this position is remote for now but will require onsite presence when our client decides to open their office down the line.
- Looking for a Senior Software Engineer who knows Python and AWS extensively but can consider a Data Engineer as long as they have experience in the top skills below.
- Python, Boto API, PySpark, SQL and AWS services such as Lambda, Batch, EMR, S3, Step Functions
- As a valued colleague on our team, you will collaborate with the team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and AWS cloud-based systems.
- You will be designing and implementing the next generation Hedge Accounting Platform using the latest available cloud technologies to excite end customers.
- You will be developing complex distributed software using Serverless technologies & Event driven design patterns.
- Will be delivering fully unit tested in a fast-paced environment using Agile methodologies.
- You will have the opportunity to interact with some of the smartest & brightest minds in Risk Management, Accounting, Hedging and AWS Cloud Architecture during everyday part of life.
- Independently determine the needs of the customer and create solution frameworks.
- Design and develop moderately complex software solutions to meet needs.
- Use a process-driven approach in designing and developing solutions.
- Implement new software technology and coordinate end-to-end tasks across the team.
- May maintain or oversee the maintenance of existing software.
- Experience with EMR Cluster (MapReduce frameworks), PySpark.
- 4+ years of Python, SQL, Spark SQL & PySpark.
- 4+ years of recent experience with building and deploying applications in AWS (S3, Hive, Glue, AWS Batch, DynamoDB, Redshift, EMR, Cloudwatch, RDS, Lambda, SNS, SWS etc.)
- Proficiency in Linux, Container-based virtualized deployment- e.g., Docker (AMI), ECS and ECR.
- Excellent problem-solving skills and strong verbal & written communication skills.
- Ability to work independently and as well as part of a team with strong collaboration skills.
- Programming including coding, debugging, and using relevant programming languages.
- Ability to troubleshoot complex production issues, data analysis tasks and provide short term remediation and come up with long term permanent solution tools.
- AWS Developer tools such as CodeBuild, CodeDeploy, CodeStar, or CodePipeline