Responsibilities:
- Architect and implement transformative software solutions using the latest technology trends
- Lead in the design and development of key features, propelling our product portfolio to new heights
- Collaborate with multidisciplinary teams to build robust, scalable, cloud-native systems
- Contribute to creating high-quality, innovative software that meets the evolving needs of our clients
- Stay ahead of industry trends, harnessing emerging technologies to enhance our software solutions
Requirements:
- Degree in Computer Science/Computer Engineering/Information Technology or a related field
- A .NET guru with a deep understanding of modern software architectures, microservices, and API development
- Experienced in cloud-based development, containerization (Docker/Kubernetes), and infrastructure as code (Terraform/Ansible)
- A database wizard, adept in designing, managing, and optimizing databases (SQL, NoSQL, etc.), with a solid foundation in data analysis and machine learning
- Versatile across various operating systems including Linux, Mac OS, Windows
- An excellent problem solver with a keen eye for detail, and experience in agile methodologies and DevOps practices
- Familiarity with React.js, Node.js, and other frontend technologies would be an added advantage
- Candidates with more years of related work experience may be considered for a senior position