Key Responsibilities:
- Project Ownership – Take designs from concept to delivery, ensuring high-quality implementation.
- Work on tasks assigned in under the guidance of Architects and lead developers
- Code Reviews & Collaboration – Conduct code reviews, contribute to project planning, and work closely with cross-functional teams.
- Specializing in backend technologies and the integration of Operational Technology (OT) and automation system
- DevOps & Modern Architectures – Apply DevOps principles and optimize cloud resource usage.
- Containerization & Orchestration – Implement Docker and Kubernetes for application deployment and scaling.
- Security Best Practices – Ensure secure coding standards and implement security controls in cloud environments.
- Stakeholder Collaboration – Work closely with product managers, architects, and business teams to align technical solutions with business goals.
- Agile Development – Actively contribute to Agile (Scrum) teams, ensuring efficient project execution.
Mandatory Requirements:
- 5 to 8 years of hands-on experience in software development.
- Skilled in full lifecycle development: ideation, coding, testing, documentation, and deployment of scalable solutions, not limited to microservices architecture.
- Proficient in backend technologies including .NET Core, gRPC, protobuf, SQL, and JSON, with the ability to adapt to various project requirements.
- Competent in frontend development (React and others), ensuring seamless integration with backend systems.
- Experienced with Azure DevOps for continuous integration and delivery, Docker for containerization, and Kubernetes for orchestration + Azure Cloud.
- Familiar with a wide range of protocols and tools such as MQTT, Nats, OPC UA, Modbus, and S7 for diverse application needs.
- Experienced in utilizing a variety of database management systems and data exchange formats to optimize data storage, retrieval, and interoperability.
- Capable of creating robust logging and monitoring solutions using Graylog, NLog, and OpenTelemetry.
- Task-oriented with a strong emphasis on automated deployment, containerization, performance testing, and creating well-maintained documentation.
- Solid experience with AWS Cloud and cloud computing concepts.
Good to Have:
- Exposure to other cloud platforms like Azure and open-source cloud components.
- Hands-on experience with Docker, Kubernetes, Terraform, and Python.
- Frontend development experience with Angular/React, TypeScript, JavaScript, HTML, CSS.
Preferred Skills & Attributes:
- Strong understanding of modern software architectures and DevOps principles.
- Ability to analyze complex problems and develop effective solutions.
- Excellent communication and teamwork skills, with experience in cross-functional collaboration.
- Self-motivated and capable of working independently on complex projects.
We focus on personal and professional development to grow internally within our organization.