Overview
Remote
On Site
60,000 - 80,000
Full Time
No Travel Required
Unable to Provide Sponsorship
Skills
data structures/algorithms
databases
cloud
Git)
essential soft skills (problem-solving
communication
teamwork).
Job Details
Software Developer
Introduction:
As a Software Developer, you will be an integral part of our team, responsible for designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to deliver innovative products that meet our clients' needs.
Responsibilities:
- Develop and implement software applications using various programming languages.
- Design and maintain databases to ensure data integrity and security.
- Utilize cloud computing technologies to enhance scalability and efficiency of applications.
- Conduct testing procedures to identify and resolve software bugs and issues.
- Optimize data structures and algorithms for improved performance and functionality.
- Operate and maintain software systems to ensure smooth operation and user satisfaction.
Requirements:
Required Skills:
- Proficiency in at least one programming language.
- Strong understanding of databases and data management.
- Experience with cloud computing platforms.
- Knowledge of version control systems like Git.
- Ability to troubleshoot and solve complex problems.
- Excellent communication skills to collaborate effectively with team members.
- Strong teamwork and interpersonal skills to work efficiently in a team environment.
Preferred Skills:
- Experience with software testing procedures.
- Familiarity with data structures and algorithms.
- Knowledge of operating systems and system administration.
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.