> Markdown version of [/jobs/ext/4266563-software-developer](https://www.wearedevelopers.com/jobs/ext/4266563-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** AVIBEN LLC - **Location:** Cambridge, MN, United States - **Experience:** Experienced - **Salary:** $80,000 - $95,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Business Software, C Sharp (Programming Language), Code Generation, Data Integration, Extract Transform Load (ETL), Data Transformation, Relational Databases, Software Debugging, Programming Tools, Electronic Data Interchange (EDI), Hypertext Transfer Protocols (HTTP), JSON, Python (Programming Language), PostgreSQL, Microsoft SQL Server, OAuth, Standard Sql, Swagger, Secure Coding, Software Engineering, SQL Databases, Systems Integration, TypeScript, Openapi, Postman, GitHub Copilot, Git, Claude, Api Design, Restful APIs, Webhooks, GPT, Programming Languages - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=42734069227dc648 ## About the Role * 3+ years of professional software development experience, or equivalent demonstrated experience through relevant projects and technical work. * Experience building, consuming, or troubleshooting RESTful APIs. * Proficiency in at least one modern programming language, such as Python, C#, JavaScript/TypeScript, or Java. * Experience working with SQL and relational databases, such as Microsoft SQL Server, PostgreSQL, or similar platforms. * Familiarity with JSON, HTTP, API authentication, and common data integration concepts. * Experience using AI-assisted coding tools, such as GitHub Copilot, ChatGPT, or Claude, with an understanding of the importance of reviewing and validating generated code. * Ability to read, understand, debug, and modify existing code. * Strong analytical, problem-solving, and troubleshooting skills. * Good communication skills and the ability to collaborate with both technical and nontechnical team members. * Willingness to learn new technologies and adapt to evolving development tools and practices., * Experience developing integrations with CRM platforms, financial systems, or other enterprise business applications. * Experience with API development and testing tools such as Postman, Swagger, or OpenAPI. * Familiarity with OAuth 2.0, token-based authentication, webhooks, and other common integration technologies. * Experience with data transformation, ETL processes, or integrating data across multiple systems. * Experience using Git or similar version control tools and familiarity with basic software testing practices. * Understanding secure coding principles and experience working with sensitive or regulated data. * Experience developing automation scripts or workflows to improve operational efficiency. * Exposure to financial services, wealth management, or other regulated industries., * Software development: 3 years (Required) ## Description * Build, maintain, and consume RESTful APIs to support secure and reliable data exchange between internal and third-party platforms. * Develop and support integrations between CRM platforms, financial systems, vendor applications, and other business technologies. * Work with relational databases, SQL queries, and data transformations to support applications, reporting, and business processes. * Create scripts, applications, and automation solutions that streamline workflows and reduce manual effort. * Troubleshoot application issues, investigate data discrepancies, and help resolve integration problems. AI-Assisted Development * Use modern AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, or similar technologies to assist with coding, testing, documentation, and problem-solving. * Review and validate AI-generated code to ensure it functions as intended and follows good development practices. * Identify and troubleshoot errors, security concerns, and inefficiencies in AI-generated or existing code. * Maintain a strong understanding of the code being developed, including the ability to explain, modify, and support it independently. * Stay curious about emerging AI development tools and identify opportunities to improve development efficiency and quality. Technical Collaboration & Problem Solving * Work with business stakeholders to understand needs and help translate them into technical requirements and solutions. * Review vendor API documentation and integration options to help determine appropriate implementation approaches. * Investigate technical issues involving multiple interconnected systems and work with others to resolve them. * Collaborate with internal technology teams and external vendors on integration and development projects. * Look for opportunities to simplify processes, improve data accuracy, and enhance existing applications through automation and integration.