Overview
Hybrid4 days onsite
Depends on Experience
Contract - W2
Contract - 4 Month(s)
No Travel Required
Skills
software engineer
java
angular
aws
azure
soa
sql
git
agile
Job Details
**NO 3rd Parties or Sponsorship!
Role Title: Senior Software Engineer
Duration: 4 month CTH
Preferred Location: Local to Atlanta, GA or Charlotte,NC office- 4 days onsite
Role Description:
- Deliver technically complex solutions. Perform system integration support for all project work. Consult and partner with the business product owners to understand the end goal and offer solutions and recommendations during the design.
- Develop customized coding, software integration, and configure solutions using project-specific tools and technologies.
- Lead and contribute to the full software development lifecycle including design, development, testing, deployment, and support.
- Build and maintain non-functional monitoring and security controls in alignment with company standards.
- Provide escalated support for complex production applications and ensure robust unit and release testing.
- Solve complex technical and operational problems and mentor junior team members.
Lead moderately complex projects and contribute to larger initiatives.
Oversee small teams and ensure delivery of high-quality software in Agile environments. - Engage directly with business stakeholders to refine user stories and deliver solutions aligned with acceptance criteria.
- Automate manual and reusable tasks, including testing, monitoring, and deployment.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field with 6-10 years of relevant experience (or equivalent education and training).
- Strong knowledge of information systems and software engineering best practices.
- Proven ability to manage projects and solve complex problems.
- Experience mentoring and guiding less experienced teammates.
- Excellent communication skills for conveying complex technical information.
Preferred Qualifications:
- Master's degree and 10+ years of experience in software engineering.
- Expertise in Angular 18 and Java 17 for front-end and back-end development.
- Experience in banking or financial services industry.
- Strong foundation in data structures, algorithms, and software design.
- Experience with AWS cloud services (preferred), Azure or Google Cloud Platform.
- Familiarity with SOA, Open API methodologies, and service architectures.
- Proficiency in relational databases (SQL, MySQL) and data modeling.
- Experience with Git, Maven, Jenkins, Jasmine/Karma, JUnit/Mockito.
- Knowledge of Agile methodology and CI/CD pipelines using GitLab.
- Experience with SonarQube, Veracode, CloudWatch, Splunk, Dynatrace.
- Understanding of secure coding practices and cybersecurity standards.
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.