CareerZen Logo
Company logo

Software Engineer

Coast Personnel Services

Full-time

Charlotte, NC

Job description

Position Summary:

Design, develop, support, and maintain scalable software applications and ERP/Invoicing integrations aligned with the product roadmap. Act as a technical leader, ensuring high-quality delivery, performance, and security across systems while collaborating with cross-functional teams.

Key Responsibilities

  • Design, develop, and maintain software applications and ERP/Invoicing integrations aligned with

business and product goals.

  • Solve complex technical challenges and contribute to architectural and design decisions.
  • Decompose Epics and Initiatives into actionable work items; collaborate with Product Management to define scope and deliver value efficiently.
  • Stage feature rollouts into MVP releases to accelerate delivery and maximize business impact.
  • Assess technical debt, plan remediation efforts, and ensure long-term system sustainability.
  • Serve as a Subject Matter Expert (SME) for core product areas, including scalability, performance, and security.
  • Conduct code reviews, approve pull requests, and manage CI/CD pipeline releases to production environments.
  • Provide accurate effort estimates, meet delivery timelines, and propose innovative technical solutions.
  • Produce maintainable, well-documented code with unit tests; debug and resolve defects efficiently.
  • Collaborate with cross-functional teams to ensure quality, reliability, and timely feature delivery.
  • Adhere to coding, design, and architectural standards while continuously improving development processes.
  • Stay current with emerging technologies and apply best practices to ongoing and future initiatives.

Experience & Requirements for Success

  • 4–8 years of experience as a Software Engineer developing modern web and service-based applications.
  • Strong experience working in Agile environments, preferably Scrum.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and design principles.
  • Proven collaboration with cross-functional teams, including UI/UX, Product Management, Network

Engineering, and Database Administration.

  • Hands-on experience implementing CI/CD pipelines in AWS, improving deployment efficiency and release frequency.
  • Experience with Linux-based server administration and environments

Technical Skills:

  • Backend Technologies: C#, .NET Core, PHP, Python, Web API, Entity Framework
  • Cloud Platforms: AWS (EC2, Fargate, S3)
  • Databases: SQL Server, MySQL, T-SQL, stored procedures, views, and performance tuning
  • API Development: RESTful APIs, microservices architecture, API security (OAuth, JWT)
  • Frontend Technologies: JavaScript, jQuery, Angular, HTML5, CSS3
  • Tools & Methodologies: Git, AWS DevOps, CI/CD pipelines, Agile/Scrum
  • Strong understanding of the software development lifecycle, estimation techniques, and ERP/accounting integrations (EDI experience a plus).
  • Excellent problem-solving skills with strong analytical thinking and attention to detail.

Soft Skills

  • Strong communication skills to work effectively with functional analysts, stakeholders, and end users.
  • Customer-focused mindset with the ability to quickly analyze and resolve issues.
  • Ability to manage multiple technical projects in a fast-paced environment.
  • High attention to detail with a strong commitment to delivering quality solutions.

Work Environment

Mixed environment: Onsite office and warehouse.

Pay: $75,000.00 - $82,000.00 per year

Work Location: In person