Requirement : Groovy Grails Senior Developer (Tech Lead)
Experience : 5+ Yrs
Software Developer Job Description
Engaged in all phases of the software development lifecycle
Job qualifications and requirements
• 5+yrs experience in software development in Groovy, grails framework,
• Knowledge of mysql, postgresql, RabbitMQ, Linux based development/ deployment.
• Deployment with Jenkins/ maven,
• Good knowledge in Jira.
• Project experience in ecommerce/digital domain is a big plus.
• Strong exp in creating angular2+ (preferably angular 6) custom components
• Having exp with state mgmt. e.g., rxjs, Redux observable, Ngrx, Ngxs.
• Frameworks: Angular 2+/ 5/ 6, Bootstrap, HTML5, CSS3,
• Programming: JavaScript, Nodejs, Typescript, JavaScript (OOP), jQuery, Restwebservices
• Tools: GIT hub, Wireframe e.g., invasion
• Cloud Exposure
Responsibilities:
• Gathering and analysing user/business system requirements, participate in design meetings and consult with clients to refine, test and debug programs to meet business.
• Develop, test and implement new software programs
• Identifying areas for modification in existing programs and subsequently developing these modifications
• Clearly and regularly communicate with management and technical support colleagues
• Design and Applications, Web Sites, Data Communication Processes and User Interfaces
• Writing and implementing efficient code
• Determining operational practicality
• Test, maintain and recommend software improvements to ensure strong functionality and optimization
• Working closely with other developers, UX designers, business and systems analysts
• Analyze user requirements, make good technical decisions that provide solutions to business challenges
• achieve resolution to outstanding problems or issues
• Communicate effectively and professionally in all forms of communication with internal and external customers
• Possess strong problem solving and decision-making skills while using good judgment