Job Description :
Develops maintainable/scalable, effective, defect free source code that meets business requirements and team standards
Conducts unit test case development
Develops highly complex test scripts
Conducts impact analysis
Develops component & microservices designs
Develops system/application architecture
Works within project team to lead iterative development that delivers a high quality product.
Supports interactions with customers and development team to “develop and work” Epics and Stories.
Develops and leads the production of support documentation.
Leads functional/system integration testing support.
Leads quality assurance architecture and design guide review; defects or discrepancies in requirements identified and resolved with appropriate partners.
Plans work out appropriately, effectively communicates and responds to escalations/inquiries.
Develops Build and Deployment guide.
Identify and implements appropriate continuous improvement opportunities.
Completes other project work or tasks as assigned.
Bachelors or Master''s degree in technical or business discipline or equivalent experience
Generally 5+ years of professional experience
Strong oral and written communication skills; presentation skills
Proficient in negotiation, facilitation and consensus building skills
Proficient in multiple programming languages and tools along with new and emerging technologies
Java Spring, Angular 2+, JavaScript, Bootstrap, Mulesoft
SharePoint UI, SharePoint API''s
PCF, Bamboo, Jira, code quality analysis
Bitbucket, GIT repositories
Testing via JUnit, Jasmine, Karma, Protractor
Experience with Agile (Scrum, Kanban)
Experience with Public Cloud (AWS, Azure)
Experience in CI/CD tools and techniques
Experience with Document Management and Publishing tools and solutions
Strong understanding of microservices architecture and design
Able to integrate with and managing APIs exposing microservices
Must be proactive, demonstrate initiative and be a logical thinker.
Extensive consultative skills, including the ability to understand and apply customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements.
Extensive understanding of agile software development concepts and processes.
Extensive understanding of backlog tracking, burndown metrics, and incremental delivery.
Strong collaboration, team first mentality, prioritization, and adaptability skills required
Highly competitive applicants will have:
Java Spring, Angular, Bootstrap
PCF, AWS, Bamboo, Jira, code quality analysis
Unit testing via JUnit, Jasmine, Karma
Experience with Agile (Scrum, Kanban), paired programming, TDD
Experience in CI/CD tools and techniques
Strong focus on team first mentality and core agile principles
SharePoint UI, SharePoint API''s
Experience with Alfresco doc mgmt desired
Desired - experience with Mulesoft desired