Senior Software Engineer - Zolon Tech Inc.
Washington, DC 20022
About the Job
To acquire this advantage, we are seeking a Senior Software Engineer (AWS Solutions) to join our dynamic team. The ideal candidate will have extensive experience in Python development, a strong background in Optical Character Recognition (OCR), expertise in developing and integrating APIs, and front-end using Angular or React. This role requires expertise in developing RESTFUL APIs using OCR, AWS services, PostgreSQL, etc., and strong collaboration with the Solution Architect to deliver seamless, integrated services.
Key Responsibilities:
Develop responsive and user-friendly interfaces using Angular or React
Design and implement RESTful APIs for integration with:
AWS search, storage, and security services.
Records management systems.
PostgreSQL for data retrieval and management.
Develop and optimize OCR solutions using Tesseract/AWS Textract to extract and process data from various document formats.
Configure and manage AWS services like S3, Glacier, EFS, FSx, IAM, KMS, CloudTrail, OpenSearch, etc.
Set up and maintain AWS CI/CD pipelines using services like CodePipeline, CodeBuild, CodeDeploy, and CloudFormation.
Qualifications:
Bachelor's degree in computer science, Engineering, or a related field.
10+ years of experience in development using Python
10+ years of experience in frontend development using Angular or React
10+ years of Test-Driven Development using Pytest, Unittest, Monkey Patch, pytest-mockito, etc.
10+ years of experience developing RESTFUL APIs and microservices architecture, and an understanding of how to design, implement them effectively, and deploy them in AWS
Knowledge of API security protocols - OAuth, JWT, and SSL/TLS. Experience with implementing security measures - rate limiting and access control.
Hands-on experience with AWS CI/CD tools (CodePipeline, CodeDeploy, CodeBuild, etc.).
Expertise in AWS services like S3, Lambda, Security Hub, OpenSearch, KMS, CloudTrail, and GuardDuty
10+ years of experience working with PostgreSQL in cloud-based environments including database design and query optimization.
Knowledge of records management systems and metadata management is a plus
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Ability to work in a fast-paced environment and meet deadlines
Experience in the areas of Agile development and Lean management
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Ability to work in a fast-paced environment and meet deadlines.
Location: Remote
Clearance: Ability to obtain Public trust