Certified Woman & Minority Owned

Software Engineer


Reference Number: BTILSE81

Software Engineer
experience  Not Disclosed
location  Chicago, IL
duration  12 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Federal
Job Description

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.


Notes:
Onsite
Mon - Fri
Total Reg Hours: 40.00
8:00 AM - 5:00 PM


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Join VIVA and grow

VIVA is faster, easier and you still have complete control