Send me more jobs like this

Sr Software Engineer

Keywords / Skills : Sr Software Engineer, Software Engineer, Software developer, Developer, Senior software engineer, Software programmer, Programmer

3 - 6 years
Posted: 2019-07-24

Job Description
Mandatory Skills: Golang, Java, Java Script or Web UI frameworks (Angular, React or Vue.js exp), Jenkins, Ansible, Dockers and Containers with Kubernetes, RestFul API

Responsibilities

● Collaborate on design, implementation, and deployment of applications enabling Cyber Security research and investigation.

● Convert user stories, mockups and prototypes into clear, concise and testable code.

● Build and maintain tools for automation, deployment, monitoring and operations.

● Refactor, update, and port legacy applications as needed.

● Review, comment and merge Pull Requests with constructive and consistent feedback.

● Create test plans, test cases, and run tests with automated tools.

● Investigate, debug, and fix issues in dev, test, and production environments.

● Develop technical documentation as needed.

Requirements

● 3-5+ years of experience with Python, GoLang, Java, JavaScript and/or web UI frameworks. (Angular, React, or Vue.js bonus for experience using component frameworks)

● Proficient in Object Oriented Design and S.O.L.I.D principles.

● Strong emphasis on unit testing and code quality.

● Expert level application deployment experience utilizing modern DevOps technologies (CloudFormation, Jenkins, Ansible, etc)

● Understanding of web application security and secure coding practices.

● Proficient with AWS products (S3, Lambda, VPC, EC2, API Gateway, etc).

● Experience with virtualization, containers and orchestration (Docker, Kubernetes, XEN).

● Experience with bash shell script on Linux or MacOS.

● Experience designing and building applications using REST API.

● Experience with async, threading, parallel programming.

Preferred Experience

● Very strong Python 2.7 and Python 3.x experience.

● Strong experience with cloud deployments and CI/CD.

Education

● MS or BS in Computer Science or a related field, or equivalent work experience required



About Company

IT
Similar Jobs
View All Similar Jobs


Walkin for you