About the Role
Reporting to the Software Engineering Manager and as a member of the Development team at IDC, the Sr. Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for Developing Software Solutions by learning information needs, discussing with managers, studying systems flow, data usage, finding problem areas and coming up with solutions & following the software development lifecycle.
Responsibilities:
• Responsible for technical development of multiple projects & products
• Working on data structures & algorithms, time & space complexity, OOPs
• Transforming Logic to Code
• Designing and developing UI front end Technologies.
• Working on web application development
• Developing products by using different technologies
• Doing optimization of Code
• Working on Debugging and fixing Cross Browser Compatibility issues and Optimization for web by using best practices
• Making sure that Web applications are secure
• DevOps transformation using Agile and SCRUM methodologies.
• Provide recommendations for continuous improvement.
Work alongside other team members & Leaders to elevate technology and consistently apply best practices.
•
Qualifications, Skills & Experiences
• Minimum 5+ years of recent experience in building products on cloud
• Working experience of Redux is essential
• Experience in UI development with minimum two enterprise grade JS frameworks like Angular 4+, VueJS, ReactJs or others- Proven track record of having designed and deployed large scale & low latency cloud-based systems
• Strong experience in architecting and building multi-threaded, distributed systems.
• Strong knowledge of data structures, algorithms, and designing for performance.
• Outstanding problem-solving abilities.
• Ability to achieve stretch goals in a highly innovative and fast paced environment.
• Sound business judgment, proven ability to influence others and strong analytical thinking skills.
• Extensive experience of mentoring junior engineers to success.
• Experience with Microservices Architecture
• Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
• Working knowledge of CI/CD pipelines and AWS/Azure cloud services is essential
• Hands on experience of building products for unix systems in addition to windows is good to have
Very good communicator
•
Education:
Engineering graduate or higher from Tier I or Tier II colleges.
•Energy Exemplar is an equal opportunities employer and we value your unique identity and perspective. We are fully committed to providing and fostering a workplace that reflects the diversity of society. Bring your authentic self and help us build an inclusive world together! To support you in being the best version of yourself during the application and interview process, please let us know if you have any specific requirements.•
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.