Senior Software Engineer
CHICAGO-60623, IL, US
11/24/2020
-
Required Skills
Company
Endure Technology Solutions
Experience
5 to 7 Year(s)
Job Description
Demonstrate proficiency in software technologies for enterprise-scale websites and applications.
Work as part of an agile team in design, development, debugging, and deployment efforts while addressing security, cross-browser and cross-platform expectations and concerns.
Understand the importance of design best practices, provide effective translation to code artifacts and implement appropriate integration approach for API/data layer.
Maintain and enhance microservices based components for the application suite.
Partner with data analysts and scientists to understand data needs, define and develop applications/ architecture, perform source to target data mapping, design, review, implement and optimize Data Engineering and ETL processes.
Build data expertise and a deep understanding of business domain knowledge and own data quality for allocated areas of ownership
Recommend, create and maintain development best practices and guidelines to be used across various applications.
Write automated unit, integration, performance and visual regression test cases.
Integrate test case execution with the CI/CD pipeline to better align with the DevSecOps strategy.
Promote, implement, and evolve development best practices especially on commits, versioning and dependency management.
Experience and Skills:
5+ years of experience designing and developing distributed application architecture of moderate-to-high complexity.
5 + years of experience in relational (e.g.:- Oracle/Postgres), NOSQL (e.g.:- MongoDB/DynamoDB), Search (e.g:-
ElasticSearch,Solr) , Messaging/Streaming (e.g:- SQS, RabbitMQ, Kafka/Kinesis) data systems & distributed system concepts from a data storage and compute perspective.
5+ years of experience with Java and associated open source technologies, such as Spring Boot and JBOSS.
Experience in creating modern applications using Cloud native and Microservices based architecture.
Exposure to AWS infrastructure EC2 instances, S3 storage, Route 53, CloudFront, CloudFormation and Networking (VPC, subnets, security groups) etc.
Experience with build and deployment pipelines (Jenkins, Bamboo).
Experience working in high-performance teams using Agile methodologies.
Experience working in teams with a heavy emphasis on Security, Automation and Quality (DevSecOps).
Exposure to containerization and container orchestration.
Passion for emerging technologies and innovation.
Excellent communication skills with ability to articulate ideas clearly and concisely.
Preferred:
Knowledge on Neural Networks/Deep Learning and Experience with at least one of the DL frameworks (e.g PyTorch, Caffe, TensorFlow, Theano, Keras).
Exposure to Atlassian toolkits such as Bamboo, BitBucket, JIRA and Confluence
Senior Software Architect
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
11/24/2020
-
Recruiter Details
Natasha Oliveira
-