Software Engineer
McIntire Solutions
- Chantilly, VA
- Permanent
- Full-time
- Hands-on Python Development experience
- Writing well tested, readable code using Python that is capable of processing large volumes of data in a Lambda environment.
- AWS Experience (Lambda, Postgres, Glue, EC2, SQS, etc.)
- Good understanding on AWS serverless architecture model
- Experience working with CI/CD pipelines.
- Familiarity with code versioning tools such as GitHub/Bitbucket
- Bachelor's degree or higher in a technology related field (e.g. Engineering, Computer Science, etc.)
- 5+ years of software engineering experience
- Passion for excellence, automation, innovation and collaboration
- Eager to learn new technologies, ways of working, and to adapt every day
- Ability to creatively tackle new, exciting problems in a dynamic environment
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner and build and maintain effective relationships
- Hands-on experience building and deploying applications using a variety of Amazon Web Services (primarily Cloud Formation, serverless, compute, container and database services)
- Full-stack development experience across distributed applications and services
- Proficient in object-oriented Python-based web services
- Ability to apply design patterns and object-orientation to solutions
- Good background in Linux/Unix administration
- Experience with boto3 libraries
- Exposure to Unix shell and PowerShell scripting
- Experience implementing the Software Development Lifecycle in an agile environment