> Markdown version of [/jobs/ext/4412181-application-developer](https://www.wearedevelopers.com/jobs/ext/4412181-application-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). --- # Application Developer - **Company:** R.D.S. VENTURES LLC - **Location:** Albany, NY, United States - **Salary:** $80,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Application Frameworks, Software Applications, Application Services, Automation of Tests, Unit Testing, Business Software, C Sharp (Programming Language), Cloud Computing, Code Review, Collaborative Software, Databases, Data Integration, Relational Databases, Software Debugging, Web Development, HP Systems Insight Manager, Python (Programming Language), Object-Oriented Software Development, Performance Tuning, Software Maintenance, Regression Testing, Software Deployment, Software Engineering, SQL Databases, Strategies of Testing, TypeScript, Enterprise Software Applications, Software Security, Backend, Git, Information Technology, Restful APIs, Software Version Control, Programming Languages - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=391a17935d2c07a0 ## About the Role * Experience in application development, software engineering, or a related technical field. * Proficiency in at least one programming language, such as Java, C#, Python, JavaScript, or TypeScript. * Understanding of software development principles and object-oriented programming. * Familiarity with relational databases, SQL, and data integration. * Knowledge of debugging, testing methodologies, and version control systems. * Ability to analyze requirements and solve technical problems. * Strong communication, organization, and teamwork skills. * Ability to manage assigned tasks and meet project deadlines., * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience. * Experience developing web applications, enterprise applications, or business software. * Familiarity with REST APIs, application frameworks, and cloud platforms. * Understanding of Agile development practices and collaborative software delivery. * Experience with automated testing, CI/CD pipelines, or application monitoring. * Knowledge of application security and performance optimization. ## Description Evolving Software is listed as the company associated with this proposed Application Developer position. The role focuses on developing, enhancing, testing, and maintaining software applications that address business requirements and improve user experience. The ideal candidate has strong programming fundamentals, analytical thinking, and the ability to collaborate with technical teams to deliver reliable applications. This position involves building new features, integrating application services, troubleshooting issues, and supporting software throughout its development lifecycle. Responsibilities * Design, develop, test, and maintain software applications based on functional and technical requirements. * Write clean, efficient, reusable, and well-documented code. * Collaborate with stakeholders to understand application needs and translate them into technical solutions. * Develop and enhance application features, backend services, and user-facing functionality. * Integrate applications with databases, APIs, and third-party services. * Diagnose and resolve software defects, compatibility issues, and performance problems. * Participate in code reviews and follow established development standards. * Create and execute unit tests and support integration and regression testing. * Maintain technical documentation and record application updates. * Use version control tools such as Git to manage source code changes. * Support application deployment, maintenance, and software releases. * Identify opportunities to improve application security, reliability, and usability. * Collaborate with developers, project managers, quality assurance specialists, and other stakeholders.