Job Description - Senior Software Engineer - Full Stack
Cayian is a global IT and business service provider that delivers consultancy, capability, and system integration services to our customers and partners. Our unique model is optimised to accelerate, continuously improve quality, and drive business growth. Find out more about us here.
The role
As a Senior Software Engineer, you will be a part of our Software Engineering Chapter and be responsible for delivering software solutions on engagements with our customers and partners. You will be highly experienced in building enterprise software engineering solutions that solve complex business challenges. You will be responsible for designing, developing, and maintaining high -quality, secure, flexible, and resilient software solutions. You will work closely with product managers, designers, and other engineers to deliver innovative and impactful features to our customers and partners.
What you should expect
Your responsibilities will include:
Understanding business objectives and delivering quality solutions within committed timeframes
Supporting the discovery and definition of critical business use cases that will be enabled by the software solution based on industry experience and best practices
Define and evaluate technology solution options, providing technology recommendations that align with business objectives and technical constraints to deliver high -quality products
Developing and evolving the high -level technology architecture, incorporating emerging technologies and best practices
Developing high -level solution design that translates the architecture into a practical and feasible implementation plan
Designing and building scalable, reliable, flexible, secure, and high performant end -to -end software solutions aligned with business objectives
Designing, developing, and maintaining robust and scalable user interface applications
Developing, deploying and maintaining APIs
Contributing to the development and maintenance of cloud infrastructure
Writing high -quality, well -tested code with a focus on unit and integration testing
Leading code reviews and ensure code quality and maintainability
Collaborating effectively with cross -functional teams (e.g., data science, engineering, business)
Developing and sharing industry leading standards and practices to ensure high quality solutions that minimise risk
Contributing to the improvement of our development processes and tools
Ensuring security best practices are followed throughout the development lifecycle
Collaborating and communicating with business and delivery stakeholders and working without supervision
Identifying, escalating, and remediating technical debt to support continuous improvement and effective risk management
Implementing development and release management processes
Mentoring and coaching team members on best practices, technologies, and problem -solving techniques
What you will need to succeed
Bachelors degree or above qualification in IT, Software Engineering or Computer Science
5+ years of software engineering experience
Highly experienced in building enterprise software solutions and implementing industry leading engineering standards and practices w ith solid understanding of cloud based platform architecture and design
Strong proficiency in Scala, Java, and JavaScript
Expertise in React, Node.js, Spring Boot, Scalatra, Tomcat, Nginx, and EKS
Highly proficient in API protocols and architectures (REST, RPC, SOAP)
Solid experience with NoSQL databases such as Cassandra, ScyllaDB and MongoDB and relational databases such as MariaDB
Proficient with unit testing frameworks such as ScalatTest, Mockito and integration testing
Experience with Git and GitHub Actions as well as DevOps practices and tools
Experience with stream processing technologies
Proficient with cloud environments AWS, Azure, GCP working with development tooling such as Intellij IDEA, AutoSys, Git, Jenkins, GitHub, Jira, Confluence
Experience with containerisation technologies such as Docker and Kubernetes and automating tasks such as code builds, testing, deployment, and monitoring
Knowledgeable with security best practices and tools such as Snyk
Strong understanding of data management, security and privacy practices
Highly experience in agile methodology, continuous integration, test automation, and issue tracking
Creative problem solver with excellent communication and a passion building high -quality, user -centric products and driving continuous improvement
Opportunity to join a growing and innovative global organisation that places employee and customer experience at the heart
Be part of a team that is empowered to imagine, inspire, create and innovate
Flexible hybrid work environmentTeam culture that celebrates achievement and successes
Opportunity to participate in social and sustainability initiatives that build a better future
Leadership and mentoring opportunities, investing in the growth and development of our people
Dynamic environment working with industry professionals and leading partner organisations
Life at Cayian
At Cayian, we foster a culture of performance through continuous improvement and learning. We operate in a dynamic, diverse, and inclusive environment, where we are empowered to imagine, inspire, create, and innovate. Together, we apply our skills and expertise to solve complex challenges and achieve great things for our customers, partners and society. We have a passion for delivery and service excellence and a drive for progression. We learn from our experiences and celebrate our successes.
If you share our values and have a drive to apply your expertise as we do great things, come join us!
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip