Company:
SnapIT Solutions
Location: Kansas City
Closing Date: 20/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
SnapIT Solutions has a full-time opening for an experienced Software Engineer. We are looking for an organized, detail-oriented person with proven skills to work collaboratively with our federal government customer. This is a 80-20% (remote-onsite) hybrid working position for KCMO OR 100% remote.
The client is working on cutting-edge technologies that include but not limited to - Java, Angular, Python, Docker, Kubernetes, Blockchain, AWS technologies like S3, API Gateway, EMR, Kinesis, Lambda, EKS, SQS, Aurora and DynamoDB.
Basic Qualifications
- Bachelor’s degree specializing in STEM (Science, Technology, Engineering, Mathematics), or a closely related field, from an accredited college or university, or equivalent combination of directly related education and/or experience.
- Minimum of 6 years of relevant experience.
- Demonstrated proficiency with some of the following technologies on a Cloud platform: AWS cloud native services, Infrastructure as Code, Python, Java, GitLab, and PostgreSQL.
- Proven Java experience required.
- Demonstrated proficiency in SpringBoot.
- Has in-depth and/or breadth of knowledge in discipline.
- Senior understanding of subject. Has in-depth and/or breadth of knowledge in discipline.
- Performs work independently with limited supervision and direction. Serves as a resource for less experienced staff.
Preferred Qualifications
- Working and in-depth knowledge of AWS Cloud, Postgresql, and Java development.
- Familiarity with Industry software development methodologies, standards and architecture frameworks.
- Experience with Infrastructure as Code (Terraform).
- Demonstrated ability to adapt and learn new technologies (e.g. cloud services, containers, etc.).
- Experience using modern CI/CD pipelines using DevOps tooling (e.g. Git, GitLab, Maven, Nexus, Fortify, Sonar, etc.).
- Demonstrated proficiency with Agile software development principles.
- Experience with Java Enterprise Applications (e.g. JEE, Spring, etc.).
- Experience using containerization technologies like AWS ECS.
- Demonstrated proficiency with Automated Testing, UML, Design Patterns, Object Oriented Design, Behavior Driven Development (BDD) and Test Driven Development (TDD).
- Experience designing and developing microservice solutions using RESTful APIs.
- Excellent organizational, project management and problem-solving skills.
- Excellent initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view.
- Excellent oral and written communication skills. Ability to explain complex technical information to technical and non-technical contacts including executive audiences.
- Ability to take designs produced by architects and independently write code without supervision.
Location
- Hybrid – if living in and around Kansas City, Denver, Oklahoma City, Omaha OR
- 100% Remote for other areas.
Screening
- US Citizenship is required.
- Treasury level screening is required. The areas screened may include education/employment verification, criminal history, credit history, and reference checks.
Share this job
SnapIT Solutions
Useful Links