Junior Software Engineer

  • Charlotte, NC
  • Posted 13 hours ago | Updated 13 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 4 Month(s)
No Travel Required

Skills

Amazon Web Services
Agile
API
Banking
AngularJS
Debugging
Java
MySQL
SOA
Software Engineering

Job Details

**NO 3rd Parties or Sponsorship!

Role Title: Junior/Mid Software Engineers

Duration: 4 month CTH

Preferred Location: Local to Atlanta or Charlotte 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 and 4+ years of experience or equivalent education and software engineering training or experience
  • In-depth knowledge in information systems and ability to identify, apply, and implement IT best practices
  • Understanding of key business processes and competitive strategies related to the IT function
  • Ability to plan and manage projects and solve complex problems by applying best practices
  • Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information

Preferred:

  • Significant experience in developing front end applications using Angular 18 for presentation layer and the Web API using Java 17
  • Banking or financial services experience. Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level
  • Experience with Open-Source tools and frameworks
  • Experience with cloud technologies, such as AWS, Azure, or Google Cloud Platform. Experience in AWS services is preferred
  • Strong understanding of SOA and/or Open API methodologies and service architectures
  • Experience using web servers, application containers, dockers and caching technologies
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) with specific knowledge in Microsoft SQL, MySQL databases
  • Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive unit and automation test using Jasmine/Karma and JUnit/Mockito
  • Candidate should be well versed with Agile methodology
  • Knowledge of code coverage and quality using SonarQube and Veracode
  • Debugging and monitoring using CloudWatch, Splunk, Dynatrace is preferred
  • Automated build and deployment knowledge using Gitlab CI/CD pipelines
  • Understand and implement secure coding practices related to internet facing applications.
  • Knowledge of best Cyber security practices and ability to resolve any code or open-source library vulnerability issues quickly as per SLA
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.