Overview
Remote
Depends on Experience
Contract - W2
Able to Provide Sponsorship
Skills
DevOps
CCaaS
Job Details
Role: Application Developer
Location: 100% Remote
Key Responsibilities:
Required Skills and Qualifications:
Preferred Skills:
Location: 100% Remote
Key Responsibilities:
- Design, develop, test, and deploy web, desktop, or mobile applications according to business requirements.
- Participate in the full software development life cycle (SDLC) including analysis, design, coding, testing, and deployment.
- Develop clean, efficient, and maintainable code following industry best practices and coding standards.
- Collaborate with business analysts, architects, and QA teams to translate requirements into technical solutions.
- Troubleshoot, debug, and upgrade existing applications and resolve performance issues.
- Integrate applications with databases, APIs, and third-party systems as needed.
- Participate in code reviews, unit testing, and documentation to ensure code quality and maintainability.
- Work in Agile/Scrum teams, contributing to sprint planning, daily stand-ups, and retrospectives.
- Ensure software security, scalability, and reliability across all application layers.
Required Skills and Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- 2 6 years of hands-on experience in software/application development.
- Strong proficiency in one or more programming languages such as Java, .NET (C#), Python, or JavaScript/TypeScript.
- Experience with front-end frameworks (e.g., Angular, React, or Vue.js) and back-end frameworks (e.g., Spring Boot, ASP.NET, Node.js).
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Proficiency in SQL and working with relational databases like Oracle, SQL Server, or MySQL.
- Experience with RESTful APIs, JSON/XML, and integration services.
- Familiarity with version control systems (Git, GitHub, GitLab) and CI/CD pipelines.
Preferred Skills:
- Experience with cloud technologies (AWS, Azure, or Oracle Cloud).
- Familiarity with containerization (Docker, Kubernetes).
- Knowledge of microservices architecture.
- Exposure to DevOps tools and automated testing frameworks.
- Understanding of security best practices and application performance optimization.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.