Job Title : IT Software Engineer 4 Duration: 12 Months location: Chicago IL(Hybrid) Job Description Position s Contributions to Work Group :
As a Senior Software Engineer, you will build platform notification services that enable customers to be alerted for events that are critical to efficiently operate engines and machines.
Reason/motivation for request :
New headcount
Typical task breakdown: As a Senior Software Engineer you will be is responsible for development of services using Scala and Akka technologies. The responsibilities include the following:
Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
Works directly on complex application/technical problem identification and resolution
Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
Drives application development focused around delivering business valuable features
Mentors and assists software engineers, providing technical assistance and direction as needed
Maintains high standards of software quality within the team by establishing good practices and habits
Identifies and encourage areas for growth and improvement within the team
Guides the team to develop structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
Performs integration testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
Employee is also responsible for performing other job duties as assigned by management from time to time.
Interaction with team :
Currently, team consists of around 20 people with 10 of those reporting to WD.
Work environment :
Preference in office in Chicago but open to 100% remote candidates
Education & Experience Required:
Bachelor s degree with 10 years
Masters Degree with 8 years
Required Technical Skills (Required)
5 years of software development experience using Java 8
2 years of Scala programming experience
2 years of Akka technologies such as Streams, Actors, HTTP, Persistence
Top candidates will also have:
Proven experience in many of the following:
Experience designing well-defined Spring Boot Restful APIs
Experience with design and implementation of high-availability and reliable solutions
Designing, developing, deploying and maintaining software at scale.
Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
Deploying software using CI/CD tools, such as Azure DevOps, Jenkins, etc.
Deploying and maintaining software using AWS. Other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, IAM, CloudFormation, etc
Developing software applications using relational and NoSQL databases such as PostgreSQL, AWS DynamoDB
Working within an Agile framework (ideally Scrum)
Must demonstrate solid knowledge of Computer Science fundamentals, such as data structures and algorithms.
Passion for technology and an eagerness to contribute to a team-oriented environment
Demonstrated leadership on small to medium-scale projects impacting strategic priorities
Numbers & Facts
Location
Chicago, IL (Remote)
Industry
Other/Not Classified
Company Size
100 to 499 employees
Year Founded
1998
Website
www.eteaminc.com
About Company
Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
Skills
Acceptance Testingunmatched
Algorithmsunmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Structuresunmatched
Debugging Skillsunmatched
DevOpsunmatched
Documentationunmatched
HTTP (HyperText Transport Protocol)unmatched
High Availabilityunmatched
Identify Issuesunmatched
Information Technology Softwareunmatched
Integration Testingunmatched
Interoperabilityunmatched
Javaunmatched
Jenkinsunmatched
Leadershipunmatched
Mentoringunmatched
Microsoft Windows Azureunmatched
NoSQLunmatched
PostgreSQLunmatched
Problem Solving Skillsunmatched
Project/Program Managementunmatched
REST (Representational State Transfer)unmatched
Relational Databases (RDBMS)unmatched
Scala Programming Languageunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Engineeringunmatched
Team Playerunmatched
Technical Supportunmatched
Testingunmatched
Time Managementunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.