Search jobs > Charlotte, NC > Software engineer

Software Engineer

Ferretti Search
Charlotte, NC, United States
Full-time

We're hiring a skilled Software Engineer to become a valued member of our team. In this role, you'll play a crucial be part of the ongoing development and refinement of our digital products and solutions.

Your responsibilities will revolve around leveraging your technical expertise to design, build, test, and deploy software within the context of an Agile development framework.

Additionally, you'll collaborate closely with our team to ensure the delivery of high-quality solutions that meet the needs of our clients and stakeholders.

Responsibilities :

Participate in all phases of the software development lifecycle (SDLC), including design, implementation, testing, deployment, and maintenance.

Work independently under general supervision on short-term assignments, applying sound judgment and technical expertise.

Collaborate with Senior Engineers, Scrum Masters, Project Managers, and other stakeholders to understand business needs and translate them into effective technical solutions.

Analyze, design, develop, test, and maintain new and existing software solutions aligned with established business requirements and IT standards.

Contribute to the design and development of the project's technical architecture.

Develop and implement automated unit and UI tests to ensure code quality and functionality.

Advocate for and implement standard development methodologies to promote efficiency and maintainability.

Participate in peer code reviews, fostering a collaborative and knowledge-sharing environment.

Effectively communicate technical information to both technical and non-technical audiences, verbally and in writing.

Qualifications :

Bachelor's degree in Computer Science or a related field AND 2-4 years of relevant experience with programming technologies.

OR, in lieu of a degree, 3-6 years of combined education and relevant work experience in software development.

Strong software development skills with the ability to deliver high-quality solutions under tight deadlines.

Excellent teamwork and communication skills, with the ability to collaborate effectively in a fast-paced environment.

Proficiency in a variety of programming languages and technologies commonly used in your domain (e.g., Python, Java, C#, JavaScript, SQL databases).

Strong understanding of software development principles, data structures, and algorithms.

Experience working in an Agile development environment is a plus.

Initiative and a willingness to go beyond basic implementation tasks are valued.

Additional Considerations :

This role may require occasional extended hours or on-call support during critical times.

Ferretti Search is an award-winning Recruitment Firm specializing in Executive Recruiting and Staffing. Our product is people.

Ferretti Search has a dedicated team of executive recruiters ready to help our clients find employment solutions that benefit them as well as match our candidates with a company that meets their job preferences and career goals.

At Ferretti Search, we believe in transparency throughout the entire process in order to serve our clients and candidates better.

We take pride and value our relationship with our clients and candidates.

18 hours ago
Related jobs
Promoted
Franklin Energy Services
Charlotte, North Carolina

The Senior Software Engineer will work on the within the Technology Group to expand, enhance and strengthen our technology platform to amplify the Company's competitive advantage in the market. The Senior Software Engineer works within an Agile team environment. Strong background in object-oriented ...

Promoted
Wells Fargo
Charlotte, North Carolina

This Lead Software Engineer will develop software solutions utilizing Java, React, Spring, Camunda, APIGEE, Kafka, and MongoDB. We are hiring a Lead Software Engineer to join the Wholesale Operations Technology organization. Software Engineering experience, or equivalent demonstrated through one or ...

Jobot
Charlotte, North Carolina

A technology manufacturing leader is expanding their development for the 5th year in a row with a full-time Software Developer position. A technology manufacturing leader is expanding their development for the 5th year in a row with a full-time Software Developer position. Bachelor’s degree in Compu...

Promoted
Wells Fargo
Charlotte, North Carolina

Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education. This combined portfolio of applications and tools are continually engineered to meet the challenges of stability, security, scalabilit...

95-2566122 First American Title Insurance Co
USA, North Carolina, Remote
Remote

Generative AI Engineer (REMOTE). First American is looking for a Generative AI Engineer to join our team. Collaborate with the engineering team to integrate AI models into our production systems. ...

BDO
Charlotte, North Carolina

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

Bank of America
Charlotte, North Carolina

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection.Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.One of the keys to driving Responsible Gr...

Schweitzer Engineering Laboratories
Charlotte, North Carolina

We are looking for an experienced software engineer who likes solving problems. As a Software Engineer, a typical day might include the following:. Understand modular software design / interactions and collaborate with firmware engineers. Software Engineer: $73,000 - $113,000. ...

Innova Solutions
Charlotte, North Carolina

Contingent resource who participates in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth eval...

Truist
Charlotte, North Carolina

The candidate will work as a domain SME / software engineer/developer within feature team framework with modest supervision from team scrum masters and engineering management. As a member of this servant based team, will analyze features and decompose features into user stories using experience, jud...