Key Responsibilities
Design, develop and document robust cloud-based solutions for the SimPro software application. Focus on high quality, scalable, maintainable, high performance and easy to develop cloud applications is key.
·Design and develop a dashboard to monitor and diagnose, analyze root causes, and employ preventative measures to avoid reoccurring issues by automating the work process efficiently.
·Understand, document and share knowledge on architecture of existing cloud infrastructure.
·Define and enforce best practices in Development and DevOps across various projects and platforms.
·Collaborate with engineers and product managers/owners to define software requirements and specifications.
·Ensure software quality through extensive testing, validation, and documentation. Provide technical information for testing and support teams.
·Stay updated with the latest software development trends and technologies relevant to cloud (computation) services.
·Participate in code reviews and follow software development best practices.
·Provide a guiding voice in the discussions regarding future software advancements.
Preferred qualifications:
·Knowledge of basic web UI front-end development or willingness to learn.
·Experience with serverless architectures and microservices.
·Experience or affinity with async computation systems, HPC (High Performance Computing), load balancing, and job scheduling.
·Knowledge of security libraries using OAuth2, JSON tokens, Keycloak, etc.
·Familiarity with AWS services for cloud logging/analytics (Firehose, Kinesis, CloudWatch, CloudTrail, SQS, SNS, Glue, Postgres, Athena).
·Understanding of programming for log management, event management, and analytics.
·Experience in developing scientific or engineering software.
·Interest in or experience with mechanical engineering principles.
Candidate Profile:
·Education; master’s degree in computer science/ Bachelor’s degree in computer science or a related field
·Experience: 9 – 12 Years
·Master’s degree in computer science, software engineering, or a related field.
·At least 3 years of professional experience in cloud solution development.
·Development skills in Python.
·Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud).
·Experience with CI/CD tools (Azure, Jenkins, GitLab CI, CircleCI, etc.).
·Experience with infrastructure in code (AWS CDK or similar).
·Experience with containerization and orchestration (Docker).
·Understanding of network and security best practices in cloud environments.
·Experience with version control systems (Git).
·Excellent analytical, problem-solving, and organizational skills.
·Ability to work collaboratively in a team environment.
·Effective communication skills, both written and verbal, not afraid to speak up.
·Proficiency in English.
Official notificationAny question or remark? just write us a message
If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.