Software Engineer III

Overview

On Site
$45 - $55 hourly
Contract - W2
Contract - Temp

Skills

Middleware
C++
Product Requirements
Microservices
Software Development
Amazon Web Services
Microsoft Azure
Cloud Computing
IaaS
PaaS
Docker
Kubernetes
Command-line Interface
Data Storage
Relational Databases
MySQL
Sybase
PostgreSQL
Oracle
Software Development Methodology
Agile
Waterfall
Test-driven Development
Unit Testing
Windows PowerShell
Python
SQL
Dimensional Modeling
DevOps
Continuous Integration
Continuous Integration and Development
GitLab
GitHub
Ansible
Linux
Bash
Scripting
DML
Optimization
Java
Spring Framework
Research
Artificial Intelligence
Messaging

Job Details

RESPONSIBILITIES:
Kforce has a client in Alpharetta, GA that is seeking an onsite Software Engineer III to join their team.

Key Responsibilities:
* Software Engineer III will design, modify, develop, write, and implement data applications and REST APIs in cloud
* Develop microservices or middleware APIs under a micro-service styled architecture
* Fix issues in the existing systems by using the industry standard coding practices
* Interface with other technical personnel or team members to finalize requirements
* Write and review portions of detailed specifications for the development of complex system components
* Implement DevOps strategy in existing and new project
* Upgrade and enhance existing C++ applications to enterprise Java
* As a Software Engineer III, you will work closely with other development team members to understand complex product requirements and translate them into software designs
* Successfully implement development processes, coding best practices, and code reviews
* Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
* Resolve complex technical issues as necessary
* Keep abreast of new technology developments
* Design and work with complex data models
* All other duties as assigned

REQUIREMENTS:
* At least 8+ years of experience of software development programming with enterprise Java
* At least 3 years of experience with Microservices asynchronous event driven programming or event messaging programming under a pub/sub model
* Strong secure coding and system vulnerability mitigation experience
* Strong experience in AI-assisted software development
* Strong experience working with one of the 2 major Cloud vendors (AWS, Azure) and/or a strong foundational understanding of Microsoft Azure Cloud IaaS and PaaS services offerings is desired
* Strong knowledge of Docker containers, Docker CLI and strong practical knowledge of Kubernetes and Kubernetes CLI is desired
* Strong knowledge of multiple data storage subsystems, especially relational databases including MySQL, Sybase, PostgreSQL, and/or Oracle
* Advanced knowledge of software development methodologies (e.g., Agile, Waterfall)
* Knowledge of test-driven development and unit testing frameworks/methodologies
* Expertise in other development languages including but not limited to PowerShell, Python, and SQL is desired
* Strong understanding of normalized/dimensional data modeling principles
* Strong proficiency with DevOps and Continuous Integration/Delivery tools and Linux bash scripting is desired: Gitlab, GitHub Actions, Ansible, Linux Bash scripting
* Strong proficiency with data manipulation language including optimization techniques
* Proficiency in Java programming with Spring Framework
* Strong research skills
* Good oral and written communications skills
* Ability to write and review portions of detailed specifications for the development of complex system components
* Ability to interface competently with other technical personnel or team members to finalize requirements
* Ability to work well with internal and external technology resources
* Ability to partner and lead internal and external technology resources in solving complex business needs

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
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 Kforce Technology Staffing