Software Engineer - Onsite

  • Chicago, IL
  • Posted 3 days ago | Updated 3 days ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

SQL
Relational Database
Agile
AWS
AWS services
ECS
RDS
S3
Terraform IaC
Infrastructure as Code
Terraform
AWS database
Aurora
cloud provisioning
security
scalability
operational excellence
production environment
code documentation
sources code versioning
Continuous Integration
CI
Continuous Delivery
Continuous Deployment
CD
CD technologies
CD pipelines
software development
software development lifecycle
software development methodologies
object oriented programming
cloud platforms
cloud technologies
cloud frameworks
cloud solutions

Job Details

Title: Software Engineer - Onsite

Description:

Qualifications:

EDUCATION AND EXPERIENCE

Bachelor's degree in a related field, or commensurate specialized training, certification, or work experience

Minimum three years of work experience

KNOWLEDGE AND SKILLS

Advanced knowledge of software development methodologies, lifecycles (such as Agile), design concepts, application servers, middleware applications, and tools

Advanced understanding of Continuous Integration (CI)/continuous Delivery/Deployment (CD) technologies and tools used to improve software development processes

Advanced object-oriented programming skills

Advanced knowledge of cloud platforms, technologies, frameworks, and solutions

Advanced proficiency in one or more coding languages

Advanced proficiency in a relational database system

Advanced ability to design and code the right solutions starting with broadly defined problems

Advanced analytical thinking and decision-making abilities

Excellent written and verbal communication abilities, including presentation skills

This document indicates the general nature and level of work performed by employees within this position. It is not a comprehensive inventory of all duties, responsibilities, and qualifications required of the employee assigned to this job. Responsibilities, tasks, and duties might differ from those outlined in the job description, and other duties, as assigned, are a part of the job. The client reserves the right to modify the elements of this job description, as business needs require.

Responsibilities:

The Senior Software Engineer contributes to each phase of the software development lifecycle by developing software, assisting in designing and implementing systems according to standards, and creating automated tests.

This position is considered advanced level and performs work of moderate to high complexity. The incumbent works under general supervision and may lead some efforts autonomously.

PRINCIPAL DUTIES AND RESPONSIBILITIES

Develops moderately complex to complex systems, applications, and solutions that may have a technology or platform impact.

Develops high-quality code that minimizes disruptions to the production environment and meets project deadlines for smaller/mid sized projects.

Codes applications using a disciplined development process and follows security best practices, performs code documentation, sources code versioning, and maintenance.

Designs and implements Continuous Integration (CI)/continuous Delivery/Deployment (CD) pipelines to improve software development efficiency and quality.

Performs reliable automated test cases to ensure application quality and stability in partnership with Quality Engineers, reducing the risk of errors and downtime.

Leads the installation, configuration, upgrades, migration of software, systems, and resources in various environments and implements enhancements to improve reliability, security, and performance for smaller/mid-sized projects.

Participates in peer review sessions, provides, and receives constructive feedback for technical deliverables.

Please list the top 3 hard skills:

Java with Spring framework

SQL skills

AWS services and Terraform IaC

Please list the top 3 soft skills:

Quick learner

Communication

Team player

Please provide a brief description of the role/department:

Work on migration of complex, monolithic Java Spring applications from on-premise environments to AWS, ensuring minimal downtime and data integrity.

Design and implement scalable, cloud-native solutions using AWS services such as ECS, RDS, S3 etc.

Translate existing SQL-heavy data operations in AWS-managed databases (e.g., RDS, Aurora) while optimizing performance.

Develop and maintain Infrastructure as Code (IaC) using tools like Terraform for consistent, automated cloud provisioning.

Collaborate with cross-functional teams to refactor legacy components, integrate with Ops best practices, and ensure security, scalability, and operational excellence.

.

Mandatory skills:

SQL, Relational Database, Agile,

AWS, AWS services, ECS, RDS, S3, Terraform IaC, Infrastructure as Code, Terraform, AWS database, Aurora,

cloud provisioning, security, scalability, operational excellence,

production environment, code documentation, sources code versioning,

Continuous Integration, CI, Continuous Delivery, Continuous Deployment, CD, CD technologies, CD pipelines,

software development, software development lifecycle, software development methodologies, object oriented programming,

cloud platforms, cloud technologies, cloud frameworks, cloud solutions

VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.

Contact Details :

Account co-ordinator: Binodh M.T

VIVA USA INC.

3601 Algonquin Road, Suite 425

Rolling Meadows, IL 60008

| ;/span>

.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About VIVA USA INC