Software Engineer

Ferretti Search
Matthews, NC, United States
14 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology C Sharp (Programming Language) Software Quality Data Structures Design of User Interfaces Human-Computer Interaction Python (Programming Language) Scrum Methodology Systems Development Life Cycle Software Engineering
+4 more
Software Systems SQL Databases Information Technology Programming Languages

Job description

The Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions that support business operations and enhance user experience. This role will collaborate with cross-functional teams to build efficient systems, improve existing applications, and contribute to innovative technology initiatives across the organization. The ideal candidate will be a problem-solver who is intellectually curious, highly motivated, and passionate about developing scalable and effective solutions. This individual will take a proactive and collaborative approach, bringing strong technical skills and a commitment to continuous improvement to help drive business success. This position reports directly to the Director of Finance and Operations., * 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.

Requirements

Software Engineering, Software Engineering, Team Player, Continuous Improvement, Scalable System Development, Cross-Functional, Problem Solving Skills, Business Operations, User Interface/Experience (UI/UX), Financial Operations, * 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…