
Careers

DevOps
SkySoft is seeking a highly skilled and motivated DevOps Engineer to join our growing team. As a key member of our technical team, you will be responsible for streamlining our software development process, ensuring the efficient integration of our applications, and collaborating closely with developers and IT professionals to create and maintain a highly reliable infrastructure.
Responsibilities:
-
Design, implement, and maintain Continuous Integration (CI) and Continuous Deployment (CD) pipelines.
-
Collaborate with developers to create and optimize development and testing environments.
-
Monitor and troubleshoot system performance and reliability issues.
-
Implement security best practices to protect our infrastructure and applications.
-
Maintain and update documentation for software releases and system configurations.
Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
-
At least 2 years of experience in DevOps or a similar role.
-
Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI/CD, Bamboo, etc.).
-
Proficiency in cloud platforms (e.g., AWS, Azure, Google Cloud, etc.) and containerization technologies (e.g., Docker, Kubernetes).
-
Solid understanding of scripting languages (e.g., Python, Bash, etc.) and version control systems (e.g., Git).
-
Excellent communication and teamwork skills.
We offer:
-
A competitive salary and benefits package.
-
Opportunities for professional growth and development.
-
A supportive work environment with a focus on collaboration and innovation.
-
The chance to make a meaningful impact in a dynamic, fast-paced industry.
.NET
Full Stack Developer
SkySoft is currently seeking a talented and passionate .NET Full Stack Developer with expertise in Angular 2+ to join our growing team. In this role, you will be responsible for creating and maintaining high-quality, scalable software solutions for our auto parts industry clients. Your strong technical skills and commitment to staying up-to-date with the latest technologies will be invaluable in driving our innovative projects forward.
Responsibilities:
-
Design, develop, and maintain software applications using .NET framework, C#, and Angular 2+.
-
Collaborate with cross-functional teams to gather requirements, design, and implement new features and enhancements.
-
Write clean, maintainable, and efficient code that adheres to best practices and industry standards.
-
Troubleshoot and debug applications to optimize performance, identify issues, and provide solutions.
-
Create and update technical documentation, including user guides and system specifications.
-
Actively participate in code reviews and contribute to the continuous improvement of the development process.
Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
-
At least 3 years of experience in full-stack development using .NET framework and C#.
-
Proven expertise in Angular 2+ (knowledge of other modern JavaScript frameworks is a plus).
-
Strong understanding of web development technologies, including HTML5, CSS3, and JavaScript.
-
Familiarity with database systems, such as SQL Server or PostgreSQL.
-
Experience with RESTful APIs and integration with third-party services.
-
Excellent problem-solving skills, attention to detail, and the ability to work independently or as part of a team.
-
Strong communication skills and the ability to collaborate effectively with team members and stakeholders.
Business Analyst
SkySoft is seeking a motivated and experienced Business Analyst to join our team. In this role, you will work closely with stakeholders, developers, and other team members to analyze and define business requirements, streamline processes, and identify opportunities for improvement. Your analytical mindset, strong communication skills, and expertise in translating business needs into technical solutions will be crucial in driving our innovative projects forward.
Responsibilities:
-
Collaborate with stakeholders to gather, analyze, and document business requirements, ensuring clear and accurate communication of project goals and expectations.
-
Develop and maintain detailed functional and non-functional requirements, process flows, and use cases.
-
Conduct gap analyses to identify areas of improvement and propose solutions that align with business objectives and technology capabilities.
-
Collaborate with development and QA teams to ensure that requirements are well-understood and implemented accurately.
-
Assist in prioritizing and managing project tasks, ensuring timely delivery and adherence to project schedules.
-
Support user acceptance testing (UAT) and provide guidance on issue resolution.
-
Continuously monitor and analyze project performance, identifying opportunities for improvement and recommending changes when necessary.
-
Develop and maintain project documentation, including requirements, user guides, and training materials.
Requirements:
-
Bachelor's degree in Business, Information Technology, or a related field.
-
At least 3 years of experience as a Business Analyst or in a similar role.
-
Strong understanding of software development life cycle (SDLC) methodologies, such as Agile or Waterfall.
-
Experience with business process modelings and documentation tools, such as BPMN or UML.
-
Excellent analytical, problem-solving, and critical thinking skills.
-
Strong interpersonal and communication skills, with the ability to effectively collaborate with team members and stakeholders at all levels.
-
Familiarity with the auto parts industry or a similar domain is a plus.
System Analyst
SkySoft is seeking a skilled and experienced System Analyst to join our team. In this role, you will work closely with stakeholders, developers, and other team members to analyze and define system requirements, evaluate system performance, and identify opportunities for improvement. Your analytical mindset, strong technical skills, and expertise in assessing complex systems will be essential in driving our innovative projects forward.
Responsibilities:
-
Collaborate with stakeholders to gather, analyze, and document system requirements, ensuring clear and accurate communication of project goals and expectations.
-
Develop and maintain detailed system specifications, including functional and non-functional requirements, data models, and process flows.
-
Evaluate system performance and conduct gap analyses to identify areas of improvement and propose solutions that align with business objectives and technology capabilities.
-
Collaborate with development and QA teams to ensure that system requirements are well-understood and accurately implemented.
-
Assist in prioritizing and managing project tasks, ensuring timely delivery and adherence to project schedules.
-
Support system integration and user acceptance testing (UAT), providing guidance on issue resolution.
-
Continuously monitor and analyze system performance, identifying opportunities for improvement and recommending changes when necessary.
-
Develop and maintain system documentation, including requirements, user guides, and training materials.
Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
-
At least 3 years of experience as a System Analyst or in a similar role.
-
Strong understanding of software development life cycle (SDLC) methodologies, such as Agile or Waterfall.
-
Experience with system modeling and documentation tools, such as UML or BPMN.
-
Excellent analytical, problem-solving, and critical thinking skills.
-
Strong interpersonal and communication skills, with the ability to effectively collaborate with team members and stakeholders at all levels.
-
Familiarity with the auto parts industry or a similar domain is a plus.
QA Automation Engineer (Selenium)
SkySoft is seeking a skilled and experienced QA Automation Engineer with expertise in Selenium to join our team. In this role, you will play a critical role in ensuring the quality and reliability of our cutting-edge software solutions for the auto parts industry. Your strong technical skills, passion for quality assurance, and commitment to staying up-to-date with the latest testing technologies and methodologies will be invaluable in maintaining our high standards of excellence.
Responsibilities:
-
Design, develop, and maintain test automation frameworks using Selenium WebDriver and other industry-standard tools.
-
Create and execute automated test scripts to ensure functional and non-functional requirements are met.
-
Collaborate with cross-functional teams to gather requirements, define test plans, and implement testing strategies.
-
Identify and report defects, working closely with the development team to ensure timely resolution.
-
Continuously improve testing processes and practices to enhance the efficiency and effectiveness of our QA efforts.
-
Monitor and analyze test results to identify trends and areas for improvement, making recommendations to optimize product quality.
-
Maintain and update test documentation, including test cases, test plans, and test scripts.
-
Stay current with the latest testing tools, technologies, and industry best practices.
Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
-
At least 3 years of experience in QA automation, with a focus on Selenium WebDriver.
-
Proficiency in programming languages, such as Java, C#, or Python.
-
Strong understanding of software testing methodologies, tools, and processes.
-
Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) processes and tools, such as Jenkins or GitLab CI/CD.
-
Experience with API testing and tools, such as Postman or SoapUI.
-
Excellent problem-solving skills, attention to detail, and the ability to work independently or as part of a team.
-
Strong communication skills and the ability to collaborate effectively with team members and stakeholders.