Location: San Diego, CA
Term: Contract to Hire ( 6 months )
Local Candidates Preferred
Worker Status: Citizen / GC / EAD
Key Responsibilities and Skills:
• You must be able to architect, design, develop, document and implement software across product lines leveraging agile and continuous delivery methodologies.
• Comfortable working in a fast paced, automated and test driven environment.
• Comfortable in a team environment that is highly collaborative and places strong emphasis on peer review.
• You are able to engineer applications and web services that can run in the cloud, on-premise or in hybrid environments.
• You have a strong passion for developing incredibly simple yet highly functional interfaces. You firmly believe that user experience is the responsibility of every software engineer.
• You have experience with and passion for Infrastructure virtualization including Docker, Kubernetes or similar tools.
• You should be able to debug complicated customer and product issues and provide fixes and/or solutions in a timely manner.
• You should be able to mentor junior members of the team and provide feedback on their designs and code.
• You must have experience with SQL technologies and can comfortably leverage them to develop new products / solutions.
• You are knowledgeable with open source tools and technologies and can use / extend them where appropriate to develop solutions.
• You should be able to investigate and recommend technologies appropriate to develop solutions.
Tools & Experience:
• Key Concepts: Enterprise Applications, Web, Cloud, DevOps, Big Data, UX/UI design
• Languages: Java, Javascript, shell script, BASH
• Technologies:
◦ Web: REST Web Services, Angular.js, Web Components, LESS/SASS
◦ RDBMS: Teradata, PostgreSQL, MySql, etc.
◦ CI/CD and Automation: Jenkins, TeamCity, Ansible, Ant, Gradle
◦ Cloud and Virtualization: Docker, Kubernetes, VirtualBox, VMWare, Ansible, AWS, Azure, Google Cloud Platform
Qualifications:
• 8+ years experience in software design & development
• 3+ year experience with REST, JSON, Web Services, Openstack
• 5+ years of experience with Java, As A Service offerings
• Experience with Continuous integration and continuous deployment models – tools similar to Jenkins, TeamCity, Ansible, Chef, Puppet etc.
• Strong history of producing software with high code coverage with automated tests
• Development of enterprise applications
• Experience with leading cloud implementations such as AWS or Azure
• Experience with building scalable applications for cloud platforms
• Design of new applications for multiple deployment platforms – on-prem, hosted, cloud.
• Strong technical and product communication skills. Ability to share technical proposals with architectural councils and product implementations with customers
• History of building and releasing software for large enterprise customers
• Bachelor Degree in Computer Science or related field – Masters degree in computer science preferred.
Work Environment
Hiring in our San Diego, CA offices.