*** Very long term project; initial PO for 1 year but expect to go for 3-4 years ***Webcam Interview*** Remote
· Collaborate with business users, business analyst and developers to produce software designs
· Provide work estimates to project manager, provide frequent status updates and track progress against the project work plan
· Formulate program specifications and basic prototypes
· Elicit/refine requirements and transform software designs and specifications into high functioning code in the appropriate language
· Integrate individual software solutions to higher level systems
· Use web-based tools to create and advance applications
· Test code periodically to ensure it produces the desirable results and perform debugging when necessary
· Collaborate with business, development, and QA teams to develop testing and acceptance procedures
· Perform upgrades to make software and systems more secure and efficient
· Collaborate with business analyst, developers, and management to provide training, knowledge transfer, and documentation for technical support staff.
· Lead the end-to-end design, build, and implementation of software applications and features
· Provide project leadership, mentoring and training to other software developers on the team
· Five (5) Years of experience developing complete object-oriented Java web applications (analysis, design, implementation, build scripting, unit testing of user interface, controller, business logic, and data tiers) using the Groovy and Grails Framework (Groovy-only experience is NOT sufficient)
· Five (5) Years of experience in Java web application user interface design and implementation including HTML, CSS, JavaScript, Bootstrap, and jQuery
· Three (3) Years of experience integrating Java web applications with SQL databases using Hibernate
· Experience developing Java web applications using Grails 3.x.
· Three (3) Years of experience as a lead developer leading software development efforts and mentoring other software developers
· Five (5) Years of experience developing software both independently and in a team environment
· Three (3) Years of SQL relational database design and coding experience
· Experience working directly with business users to elicit, refine and document requirements
· Experience developing cloud-based applications
· Demonstrable analytical and problem solving skills
· Excellent oral and written communication skills
The recruiter working on this position is Fazal(Shaji Team) Uddin
His/her contact number is +(1) (703) 4684697
His/her contact email is fazal@msysinc.com
Our recruiters will be more than happy to help you to get this contract.