Summary
Changeis, Inc. is seeking talented and motivated Software Engineers at all levels to join their growing team. The role involves designing, developing, testing, and maintaining software solutions while collaborating with cross-functional teams to deliver high-quality products.
Responsibilities
- Design, develop, and maintain software applications, components, and systems
- Write clean, efficient, and well-documented code
- Collaborate with team members to analyze requirements and propose technical solutions
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, and resolve software defects and issues
- Contribute to the continuous improvement of development processes, tools, and methodologies
- Support deployment, integration, and maintenance of applications in production environments
- Stay current with emerging technologies and industry best practices
Skills
- Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript, etc.)
- Understanding of software development principles, algorithms, and data structures
- Familiarity with version control systems (e.g., Git)
- Ability to work independently as well as in a collaborative team environment
- Strong problem-solving and analytical skills
- Effective communication and documentation abilities
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Experience with modern frameworks (e.g., React, Angular, Spring Boot, .NET Core)
- Familiarity with databases (SQL and/or NoSQL)
- Knowledge of cloud environments (e.g., AWS, Azure, GCP)
- Exposure to Agile or DevOps practices
- Understanding of testing frameworks and CI/CD pipelines
Qualifications
Must Haves
- Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript, etc.)
- Understanding of software development principles, algorithms, and data structures
- Familiarity with version control systems (e.g., Git)
- Ability to work independently as well as in a collaborative team environment
- Strong problem-solving and analytical skills
- Effective communication and documentation abilities
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Nice to Haves
- Experience with modern frameworks (e.g., React, Angular, Spring Boot, .NET Core)
- Familiarity with databases (SQL and/or NoSQL)
- Knowledge of cloud environments (e.g., AWS, Azure, GCP)
- Exposure to Agile or DevOps practices
- Understanding of testing frameworks and CI/CD pipelines