USACares Jobs

Job Information

Georgia Employer PLATFORM ENGINEER in Atlanta, Georgia

.bd_title { font-weight: bold; } Our client is leveraging some interesting and new technologies around cloud-native IaaS and PaaS environments. We're writing some consumer-facing software that is the strategic bullseye of our company vision. We're running Agile teams, CI/CD pipelines to build and deploy software, and running all in a 100% cloud environment. Essential Functions:* Understand business requirements and how they translate in application features* Collaborate with a team of IT professionals to set specifications for new applications* Design creative prototypes according to specifications* Write high quality, unit-tested source code within deadlines* Conduct functional and non-functional testing* Troubleshoot and debug applications* Evaluate existing applications to reprogram, update and add new features* Develop technical documentation to accurately represent application design and code* Other duties as assigned. Required Education and Work Experience that we can work with:* 2-5 years of experience in Software development and delivery experience in C++, Java, .NET, or other modern programming languages* A passion for software engineering and test automation* Great OO skills, including strong design pattern knowledge* Ability to work in a team-oriented, collaborative environment* Ability to connect with people and to quickly build trust with others* Design and Implement effective data processing architectures Optional Education and Work Experience that will set you above your peers* Experience in working with large, diverse teams building custom applications* DevOps experience* Experience working with Agile, lean, CI/CD and/or XP practices* Experience in iOS and/or Android applications* BS degree in Computer Science, Mathematics, or related field Required Qualities, Knowledge, Skills, and Abilities:* Desire to learn, ability to grow new technologies and concepts* Working experience with relational databases (MS SQL Server, Oracle, Postgres)* Working experience with static languages (Java, C++, C#)* Working experience with Cluster Computing Frameworks (Spark, Hadoop, EMR) Optional Knowledge, Skills, and Abilities (sets you above the pack):* Working experience with Spring Technology stack* Working experience with ORM (JPA/Hibernate)* Working experience with dynamic languages (Groovy, Ruby, Python)* Working experience with messaging systems (JMS, RabbitMQ, SQS)* Working experience with Enterprise Integration Patterns (Mule ESB, Camel, Tibco)* Working experience with web application containers (Tomcat, Resin, Jetty, IIS)* Working experience with cloud based development (AWS, Azure, Google, PCF)* Working experience with log aggregators (Splunk, Data Dog)* Working experience with source control systems (Git, SVN)* Working experience with CD/CI tools (GoCD, Jenkins, Artifactory, Terraform, Ansible)* Working experience with web services (REST, SOAP)* Working experience with API specification tools (RAML, Swagger)* Working experience with CD/CI techniques (TDD, BDD, Infrastructure as Code)