What youll be doing...
In this position, you will be working on major digital transformation initiatives including, but not limited to, automation, DevOps and cloud implementation. You will be responsible for designing, developing, testing, maintaining and improving software. You will also manage individual project priorities, deadlines and deliverables.
Specifically, you will:
Research, evaluate, architect and deploy new tools, frameworks, and patterns to build sustainable platforms for our clients.
Work with the latest new technologies.
Actively collaborate with architects and engineers in developing solutions.
Evaluate tools, frameworks, platforms and processes to determine the best fit for new projects.
Work with architects and software developers in developing cost-effective and quality solutions to meet business needs.
Lead and work as part of a team, as well as independently work toward assigned goals.
Continuously improve our end-to-end development lifecycle efficiency and product quality, from code to test to release to production monitoring.
What were looking for...
Youll need to have:
Bachelors of Science or 4 or more years of software development experience
Good Experience in programming languages such as Java (required), Python, .Net (beneficial)
Solid understanding of the software development stack, including DevOps suite of tools, such as Jira, Docker, Jenkins, and Git, web servers, such as Tomcat and Microsoft IIS
Even better if you have:
BS or MS degree in Computer Science
Experience in automation on different areas such as UI, API, Database, Process
Experience in designing and implementing cloud-based solution architectures for PaaS, IaaS or SaaS.
Experience with NoSQL database like Cassandra
Experience on Docker Container and container management applications like Kubernetes
Experience on CI/CD pipeline and DevOps Principles
Familiarity with Secure Development Life cycle and some hands on Security Testing, Vulnerability Scans, Penetration Testing
Experience with TDD, code testability standards and frameworks such as Junit, Mockito
Good understanding of Operating Systems (Unix/Linux), Networks, and System Administration experience.
Interest and ability to learn other coding languages and technologies as needed.
High energy with a positive attitude.
Extensive experience with AWS, with deep hands on skills.
Good understanding of relational databases and solid SQL skills.
Excellent problem solving, analytical, and troubleshooting skills.
Experis is an Equal Opportunity Employer (EOE/AA)