s for planning activities to meet non-functional requirements in project - performance engineering track
- Participate in customer discussions during requirement analysis with a knowledge of requirements elicitation and analysis tools and techniques like story boarding, use case analysis, agile user stories, to understand system requirements and non-functional requirements
- Leverage architecture frameworks, principles, models, patterns and standards like TOGAF, Zachman etc. to provide recommendations on solution architecture, implementation approach and deployment options
- Develop design of application using broad knowledge of multiple Build tools keeping in mind conformance to proposed architecture and to achieve functional and non-functional requirements
- Work on performance engineering activities in project including planning, setup/testing oversight and application, interfaces and database tuning
- Provide guidance to project teams on knowledge of relevant quality, process and architectural frameworks and planning/reuse tools to improve technical quality and productivity of the project.
- Provide inputs for build and deployment automation strategy
- Work with project teams to resolve complex technical issues using solution deployment and rollout methods during build, deployment and support
- Perform comparative analysis of multiple products, frameworks and technologies to define technology solution in a pursuit
- Anchor PoC development to validate proposed technical solution/mitigate technical risk
- Provide inputs to create technology and architectural frameworks
- Anchor presentations to customers showcasing thought leadership
- Wherever relevant, coordinates tasks with team members, sets goals and targets, reviews outputs, gives performance-based feedback to ensure that the deliverables are as per the required standards
Required Qualifications:
- Candidate must be located within commuting distance of Jersey City, NJ or be willing to relocate to the area. This position may require travel to project locations
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 7 years of Information Technology experience
- At least 5 years of experience in architecting end-to-end solutions using Python
- Experience in Python server-side backend programming and good understanding of OOPS concepts
- Experience designing and implementing complex solutions for distributed systems
- Experience in leading and mentoring teams
- Candidates authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time
Preferred Qualifications:
- Sound knowledge of software engineering design patterns and practices
- Strong knowledge in RESTful APIs, Data structures, Algorithms, Collections, Multi-threading and memory management and concurrency
- Experience in Big data ecosystem using Hadoop, Spark, Scala using Python packages and libraries for large scale data
- Good understanding of Agile software development frameworks
- Experience in Banking domain
- Strong communication and Analytical skills
- Ability to work in teams in a diverse, multi-stakeholder environment comprising of Business and Technology teams
- Experience and desire to work in a global delivery environment
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.