Job Description
Job Description As a member of our dynamic scrum team, you will play a pivotal role in designing and implementing new features and services, ensuring adherence to best practices and technical standards. Your responsibilities include producing detailed architecture diagrams and documentation, guiding the team in technical decisions, and maintaining a high level of quality in development output. This hands-on role demands active participation in development, including self-testing before passing work to QA for verification. Additionally, staying abreast of existing and emerging technologies relevant to the role and effectively communicating and escalating issues are vital aspects of the position. Desired Skills Advanced academic background in computer science or related STEM fields such as MS or PhD. Fluency in multiple programming languages, with preference given to Node.js, Python, C#, and C++. Proficiency in cloud computing technologies like Azure/AWS, Docker containers, and. Kubernetes, along with experience in data modeling and database design. Knowledge of Machine Learning frameworks/packages and UI technologies such as Angular, React, or ASP.NET. Strong preference for previous experience in developing Petro-technical and real-time acquisition software within the O&G industry. Education And Experience Requirements Minimum of 13 years of experience in software development/architecture. BS in computer science or related STEM field. Proven track record in designing and implementing performant, resilient, and scalable SaaS applications following microservice architecture. Extensive Java development experience, particularly with frameworks like Spring Boot. Familiarity with cloud platform technologies (Azure/AWS), Docker, Kubernetes, and related infrastructure tools. Proficiency in build pipeline tools (Jenkins, GitLab Runner) and experience in writing unit tests. Prior experience working in Agile environments and contributing to Sprint planning. Strong analytical, communication, and problem-solving skills, typically acquired through undergraduate or higher-level degrees in Computer Science or related disciplines. (ref:hirist.tech
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: Embedded / System SoftwareGeneral / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Software Architect - Backend Technologies
Keyskills:
Python
C
C
Azure
AWS
Docker
Kubernetes
Machine Learning
Angular
Java
Spring Boot
Jenkins
Nodejs
React
ASPNET
GitLab Runner