What are the responsibilities and job description for the Software Development Engineer position at Comcentia?
Job Responsibilities:
- Maintain and enhance existing software systems, ensuring reliability and performance.
- Design, develop, and implement robust build and deployment systems, including continuous integration (CI) and continuous deployment (CD) pipelines.
- Work as part of a project team to coordinate development, determine project scope, and define limitations.
- Review project requests to estimate time and cost required to accomplish project.
- Collaborate with cross-functional teams to ensure web applications meet quality standards and user needs.
- Develop and maintain user-facing components using React and Remix to enhance the functionality of web applications.
Skills:
- Strong verbal and written communication skills, problem-solving skills, and interpersonal skills.
- Ability to work independently and manage one’s time effectively.
- Knowledge of the full software development lifecycle, from requirements gathering and functional specification authoring to development, testing, and delivery.
- Experience with setting up and maintaining CI/CD pipelines for reliable build and deployment processes.
- Familiarity with web technologies, particularly React and Remix, and the ability to develop and maintain user-facing components.
- Basic ability to troubleshoot issues and make system changes as needed to resolve problems.
Education/Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a relevant field required.
- 2-4 years of experience in software development, including experience with web technologies such as React and Remix.
Salary : $45 - $55