Back to the board

Software Engineer

100% remote Flexible hours Hiring now

Description Job Title: Software Engineer Location: Remote We are seeking a highly motivated Software Engineer with experience in C# and .NET as well as experience with SQL Server and the Azure platform. In this role, you will be responsible for the development and maintenance of high-quality software projects and API connections that will integrate various applications and platforms with ERP systems, ensuring seamless data flow for our staff and clients. This role will provide you with exposure to working across multiple systems. Job Duties Work closely with the development team and stakeholders to design, develop, test and maintain flexible and scalable solutions based on internal Puzzle and client needs. Develop, maintain and performance-tune SQL server databases, write complex queries and stored procedures. Develop, troubleshoot, debug, and optimize APIs for performance and reliability. Collaborate with cross-functional teams to gather requirements, understand workflows, and ensure that designs meet business and technical needs. Continuously improve API performance, scalability, and code quality through testing, monitoring, and optimization. Write clean, efficient, and maintainable code that adheres to best practices and coding standards. Stay current with relevant emerging technologies, frameworks, and best practices, continuously enhancing skills and applying new knowledge to improve product performance and security. Required Skills Minimum 3 years of experience in C#/.NET and strong abilities in object-oriented programming and software design. Experience designing, developing, and maintaining APIs, with hands-on experience using RESTful design and integration principles. Solid understanding of security best practices, including authentication and encryption. Strong problem-solving and design skills, with the ability to troubleshoot and resolve complex technical issues. Strong experience and skills working with databases (e.g., SQL, T-SQL) and managing/optimizing data flows. Familiarity with integration tools and techniques for connecting multiple systems. Proficiency in version control and using systems such as Git. Understanding of DevOps tools and CI/CD pipelines. Experience in cloud platforms such as Azure. Ability to work in an Agile/iterative environment and adapt to changing requirements. Excellent written and verbal communication skills, with the ability to energetically collaborate effectively with technical and non-technical teams. Education and Experience Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field (or equivalent practical experience) Experience with Agile methodology. Experience with JavaScript and modern front-end frameworks like React. Exposure to Node.js or Java for backend development. Knowledge of automated testing tools and continuous integration practices for API development. Physical Requirements Prolonged periods of sitting at a desk and working on a computer. Must be able to move up to 15 pounds at times. Must be able to participate in video conferences/meetings. Apply To This Job

Keep exploring

REMOTE Real Estate Acquisitions Manager (Wholesale / Virtual Closings)

100% remote Flexible hours

Customer Education Specialist

100% remote Flexible hours

Functional Consultant - US REMOTE

100% remote Flexible hours

Oracle Applications Developer Senior

100% remote Flexible hours

Strategic Client Partner – Premium Audit

100% remote Flexible hours

Strategic Client Partner – Billing Operations

100% remote Flexible hours

Email Retention Marketing Specialist

100% remote Flexible hours

Account Representative - Automotive Refinish - Maryland, DC

100% remote Flexible hours

Eligibility Administrator

100% remote Flexible hours

Associate Director of Greater New York, Development and Alumni Relations

100% remote Flexible hours

Plan Automation Lead Analyst - Evernorth - Remote

100% remote Flexible hours

Information Governance Coordinator

100% remote Flexible hours

Engineer, Mechanical Engineering Methods Combination Products- Hybrid

100% remote Flexible hours

Experienced Full Stack Customer Service Representative – Work From Home at arenaflex

100% remote Flexible hours

Remote Data Entry Specialist – Home‑Based Data Management, Quality Assurance & Team Collaboration at arenaflex

100% remote Flexible hours

Experienced Online Live Chat Assistant – Entry-Level Customer Service Representative for arenaflex

100% remote Flexible hours

[Remote] Regional Director of Finance | Remote | Northeast Market (Preferred)

100% remote Flexible hours

Experienced Remote Data Entry Specialist – Contributing to arenaflex's Commitment to Healthcare Excellence

100% remote Flexible hours

Remote Customer Service Representative – Flexible Hours – Immediate Hire at arenaflex

100% remote Flexible hours

Family Law Paralegal - Remote/Hybrid - Charlotte, NC

100% remote Flexible hours