Senior Software Development Engineer would be responsible to interface with customer for requirement gathering, analysis and technology discussions. Perform Code Reviews of the team members and mentor the team on technology best practices. Evaluate new technologies, frameworks and conduct POCs.
Responsibilities:
Experience in product/workflow automation using Groovy scripting. Good to have Python/DevOps/C#/ Net/ Java.
Ability to understand business requirements and translate them into technical requirements is a must.
Hands-on skills with code versioning and configuration tools (such as Git, Bitbucket) is a must.
Extensive and applicable experience as a hands-on architect and/or senior level programmer is a must.
Experience working with architecture and design patterns on software products is good to have.
Proven success in improving software architecture on desktop and web applications is good to have.
Strong, functional competency in full-stack web development is good to have.
Experience with Front-end performance optimization techniques is good to have.
Strong skills in communication, critical thinking, decision making, problem solving, and attention to detail is a must.
Desired Skills:
Good to have Python, DevOps, C#, Net, Java