Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 30th Nov 2021
· Partner with Product Owner(s), Enterprise Solution Architect(s), Application Architects, and business functional leaders to formulate strategies, plans, designs and architectures for complex business Applications utilizing various open source technologies & tools, best practices, architecture patterns & models.
· Use models, hypotheses, and cognitive analysis techniques to elicit real problem-solving knowledge from the experts.
· Elaborate complex business & user requirements, non-functional requirements to design features, application architecture, application’s technical infrastructure, application components, platforms, interfaces, development tools, and testing approaches.
· Build deep knowledge of application architecture; business context; enterprise standards; application portfolio; influencing technical, business and administrative stakeholders to deliver solutions aligned with architectural best practices, business area goals, and technology directions.
· Monitor code quality, engineering KPI, security issues, manage the technical backlog.
· Hands on programming, unit testing, high quality software that is manageable, reliable, and maintainable and focused on long-term benefit.
· Contribute to Dev Ops, Test Automation and automated build & deployments.
· Responsible for application support and quickly address operational issues and internal client requests via standard processes and mechanisms
· Manage Risk for the business by overseeing technical debt, audit, and compliance needs to ensure appropriate portfolio allocation and effective risk mitigation
· Champion continuous improvement in the organization (product and delivery)
· Collaborate throughout the organization on effective identification of technical issues; while taking ownership on resolving these issues.
· Participate in code reviews, design reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables, aligned with standards & best practices.
· Participate in evaluation of vendor products to determine conformance with bank technical standards and appropriate fit with business needs.
· Clearly documents design specifications, data models, UI mockups, code & configuration, develops and maintains department's knowledge base.
· Provide strategic input for long-term application direction & technology roadmap.
· Identify important emerging technologies and leads in analysis of their benefit and impact.
You bring:
· Bachelor's degree in Computer Science, Information Technology or related field, or equivalent experience
· 8+ years of broad-based, full-stack development experience with proven expertise in architecting and development of high complex, distributed, large scale data driven business workflow applications.
· Strong knowledge on SDLC, best software engineering practices and standard architecture patterns.
· 3+ years of working in Agile Model with strong knowledge on XP, TDD, BDD practices.
· Good experience working with SQL and Relational database paradigms
· Experience with hands on development of Java technologies (e.g. J2EE, Spring, Sprint Boot, JBoss, JBoss Fuse, Tomcat, WebLogic)
· Should have experience in JavaScript, DOM, HTML5, Web Sockets, JSON, XML, CSS, Ajax, and at least one associated framework (jQuery, bootstrap, AngualrJS, ReactJS, Node.js)
· API development, web services (REST, SOAP) and documentation tools
· Experience with source control, & build tools like Git, SVN, Jenkins, Bamboo, Bit bucket
· Some experience with Azure and C# preferred.
· Demonstrated leadership skills with ability to mentor & coach and grow people skills.
· Hands On experience with designing and building highly available, mission critical large-scale service-based web application in both Front-end and Back-end technologies
· Experience using open source technologies to satisfy enterprise requirements
· Prior hands-on experience with multiple programming languages
· Exceptional interpersonal skills, including teamwork, facilitation and negotiation
· Excellent written and verbal communication skills
· Experience with Enterprise Integration and Application Design Patterns
For this role, we value:
· Experience with C# & Azure
· Familiarity with multiple solution delivery methodologies and models.