PSC Software is looking for a Software Engineer to contribute to their cloud-based quality management and regulatory compliance solutions by developing features, ensuring bug fixes, and providing technical support.
Requirements
- Strong understanding of object-oriented programming (OOP), data structures, and algorithms.
- Experience building web applications using any modern programming language (e.g., PHP, Python, Node.js, Java, etc.) and a web development framework.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Solid database knowledge, preferably with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with cloud development, especially AWS services (e.g., Lambda, S3, DynamoDB, API Gateway, IAM).
- Interest or foundational knowledge in AI/ML concepts and eagerness to apply them in real-world projects.
- Familiarity with the Yii framework, or prior experience in PHP-based systems.
Responsibilities
- Participate in all phases of the software development life cycle, including discovery, analysis, requirements definition, solution design, code development, testing, deployment, and support.
- Work closely with team members to develop maintainable, performance-optimized solutions.
- Collaborate cross-functionally with technical/non-technical stakeholders to gather and understand requirements.
- Work directly with developers, quality assurance, and product management to report, track, and resolve critical issues.
- Troubleshoot, debug, and upgrade existing software.
- Participate in all aspects of testing, including unit, functional, regression, load, and system testing.
- Support small and large feature development, ensuring bug fixes/resolution.
Other
- This is an entry-level position.
- Passion for life sciences and technology.
- Eagerness to grow their skills in cloud (AWS) and AI technologies.
- Ability to work independently and meet deadlines in a fast-paced, agile environment.
- Strong problem-solving skills and attention to detail.