Software Developer

at  CRYOPAK INC

Anjou, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Jun, 2024Not Specified05 Mar, 20245 year(s) or aboveSql,Mongodb,Programming Languages,Python,Postgresql,React Native,Docker,Oracle,Jira,Aws,Computer Science,Design Principles,Analytical Skills,Agile,Agile Methodologies,Git,Software Development Methodologies,Kubernetes,Working Experience,OptimizationNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a highly skilled and experienced Software Developer with expertise in database management, cloud technologies (Azure, AWS, and open cloud), and proficiency in Agile methodologies. The ideal candidate will also possess strong knowledge of Python, React Native, and UI/UX Design. As a Software Developer, you will be responsible for designing, developing, and maintaining software applications that leverage databases, utilize cloud services, and follow Agile practices.

Responsibilities:

  • Design, develop, and maintain software applications using various programming languages and frameworks, with a focus on database-driven solutions.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Implement and optimize database structures, including tables, indexes, and queries, for efficient data storage and retrieval.
  • Utilize cloud platforms such as Azure, AWS, and open cloud to develop scalable and robust cloud-based solutions.
  • Ensure software applications are developed following Agile methodologies, adhering to best practices and coding standards.
  • Utilize tools such as Jira and GitHub to track progress, manage tasks, and collaborate with team members effectively.
  • Stay updated with the latest industry trends, emerging technologies, and best practices related to software development, cloud computing, and UI/UX design.
  • Collaborate with UI/UX designers to create intuitive and visually appealing user interfaces for software applications.
  • Perform thorough testing to ensure software reliability, performance, and security.
  • Troubleshoot and debug software issues, identifying and implementing effective solutions.
  • Maintain and update existing software applications, including bug fixes, feature enhancements, and performance optimizations.
  • Document software functionality, technical specifications, and processes.

Requirements :

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer, with a focus on database management, cloud technologies (Azure, AWS, open cloud), Agile methodologies, Python, React Native, and UI/UX design.
  • Strong knowledge of database concepts, including relational database design, SQL, and query optimization.
  • Working experience of 2 – 5 years.
  • Proficiency in programming languages such as Python, JavaScript, or other relevant languages.
  • Experience with cloud platforms and services, particularly Azure, AWS, and open cloud.
  • Familiarity with Agile software development methodologies and practices.
  • Experience with version control systems, such as Git, and issue tracking tools like Jira.
  • Solid understanding of UI/UX design principles and ability to collaborate effectively with UI/UX designers.
  • Strong problem-solving and analytical skills, with attention to detail.
  • Excellent communication and collaboration skills, both verbal and written.
  • Ability to work independently as well as collaboratively in a team-oriented environment.
  • Strong organizational and time management abilities to handle multiple tasks and meet deadlines.

Preferred Qualifications:

  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • Certifications related to cloud technologies (e.g., Azure, AWS) or Agile methodologies.
  • Experience with React Native or other relevant front-end frameworks.
  • Knowledge of containerization technologies, such as Docker and Kubernetes.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Understanding of software testing methodologies and tools.
  • Experience with other databases, such as MongoDB, PostgreSQL, or Oracle.

Additional duties may be assigned as needed

Responsibilities:

  • Design, develop, and maintain software applications using various programming languages and frameworks, with a focus on database-driven solutions.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Implement and optimize database structures, including tables, indexes, and queries, for efficient data storage and retrieval.
  • Utilize cloud platforms such as Azure, AWS, and open cloud to develop scalable and robust cloud-based solutions.
  • Ensure software applications are developed following Agile methodologies, adhering to best practices and coding standards.
  • Utilize tools such as Jira and GitHub to track progress, manage tasks, and collaborate with team members effectively.
  • Stay updated with the latest industry trends, emerging technologies, and best practices related to software development, cloud computing, and UI/UX design.
  • Collaborate with UI/UX designers to create intuitive and visually appealing user interfaces for software applications.
  • Perform thorough testing to ensure software reliability, performance, and security.
  • Troubleshoot and debug software issues, identifying and implementing effective solutions.
  • Maintain and update existing software applications, including bug fixes, feature enhancements, and performance optimizations.
  • Document software functionality, technical specifications, and processes


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or a related field

Proficient

1

Anjou, QC, Canada