Software Engineer

CONTEC LLC

Software Engineer

Charlotte, NC
Full Time
Paid
  • Responsibilities

    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.

    Benefits

    Comprehensive medical, dental, and vision insurance plans

    Generous paid time off (PTO) package, including holidays

    Ongoing opportunities for professional development and career advancement

    Flexible work schedules with occasional remote work options

    Tuition reimbursement, wellness initiatives, and additional employee benefits

    Company-paid life insurance and short-term disability coverage

    Join our team as a Software Engineer and be part of a collaborative environment focused on building high-quality software solutions together.

    Employment authorization to work in the United States is required. No visa sponsorship available.