Ayushi Agrawal is a UCD Computer Science graduate. Here she talks about her time at Airtel, the skills and education required for the role, and what she enjoys about it.
How did you go about getting your grad role?
I secured my graduate role by applying through my college’s career website, which resulted in my resume being shortlisted and an on-site interview opportunity.
Describe a typical day at Airtel ATN?
A typical day starts with a daily stand-up call, followed by focused tasks related to feature design, development, and testing. I maintain ongoing communication with my manager and client to ensure alignment throughout the day. Afterward, I proceed with additional tasks, wrapping up by logging my work for reference in upcoming discussions.
Describe your main tasks and responsibilities?
In my role as a Software Developer, I have a diverse range of responsibilities, including designing and developing software features, ensuring their quality through rigorous testing, and closely collaborating with cross-functional teams to achieve project goals. Additionally, I’m responsible for maintaining effective communication with both my manager and clients to ensure alignment and answer any clarification requests. I also regularly engage in problem-solving to overcome challenges that may arise during development. At the end of each day, I meticulously document my work to provide a reference for future discussions.
What are the main challenges?
As a Software Developer at Airtel-ATN, I face various challenges that keep me engaged. One of the primary hurdles involves ensuring the seamless integration of different components within the ACARS app’s web interface. Coordinating functionalities and features while maintaining a cohesive user experience demands careful planning and attention to detail.
What excites me about my role is the opportunity to be on the leading edge of technology. Developing a cutting-edge web interface for the ACARS app using the Angular Framework has been a truly rewarding experience. It’s incredibly gratifying to see how my contributions directly impact the user experience and enhance radio control capabilities.
What’s not so cool?
While the role is certainly rewarding, it does come with its challenges. One aspect that can be demanding is managing tight timelines and project deadlines. Additionally, like any tech role, troubleshooting unforeseen issues can be challenging, especially when time is of the essence.
What skills do you bring to your workplace?
As a Software Developer, I possess a comprehensive skill set that greatly benefits my role. My solid foundation in algorithms, data structures, and software design, acquired during my academic studies, enables me to develop efficient and well-structured code. My master’s program provided me with valuable knowledge, particularly in advanced topics such as distributed systems, data structures and algorithms, and database management, equipping me to confidently address complex challenges. Proficiency in the Angular Framework has been crucial in crafting a user-friendly web interface for the ACARS app. Furthermore, my adaptability and problem-solving skills enable me to quickly grasp new technologies and address unforeseen issues that may arise during development.
What is your education to date?
My education to date comprises nearly 2 years of software development experience, alongside holding both a bachelor’s and a master’s degree in computer science.
What aspects of your education have proven most important for your job?
The combination of my bachelor’s and master’s degrees has provided me with a comprehensive understanding of algorithms, data structures, and software design patterns. This knowledge empowers me to develop efficient and well-structured code. The in-depth coursework during my master’s program further refined my skills in advanced topics such as distributed systems, database management, and software architecture, equipping me to confidently tackle complex projects.
What have been the most rewarding events in your career so far?
Throughout my career as a Software Developer, I’ve been fortunate to encounter several rewarding moments that have had a lasting impact on my journey. One of the most significant highlights was when I successfully led the development of the cutting-edge Web GUI for the ACARS app using the Angular Framework at Airtel-ATN.
What advice would you give to someone considering this job?
Communication skills and teamwork are major aspects of this job. In addition, skills such as problem-solving, adaptability to new technologies, and a willingness to learn and collaborate with others would be beneficial.
What are the three most important personal characteristics required for the job?
Being a successful Software Developer requires a combination of Problem-Solving Mindset, Adaptability and Continuous Learning and Effective Collaboration. These personal characteristics, combined with my technical expertise, have played a pivotal role in shaping my career as a Software Developer and have been integral to my contributions in creating innovative and impactful solutions.
To find out more about our Intern process and to reach out to our team here follow the link here