Senior IT Engineer-Open Source-Specialist-Payment Systems

from 5 to 8 year(s) of Experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities

Summary-

This position is part of a high-performance technical and technology development team with focus on defining the overall structure of a program, project or system by:
1.Understand all aspects of each system, from both a business and technical point of view.
2. Building process-centric offerings and help end users while they face technical challenges introducing a business process focused IT infrastructure.
3.Building multi-channel, communication client-server architecture offerings and providing differentiated end-user experiences.
4. Creating and exploring possible open source platform, software, technologies to be use which help to optimize the cost and end user experience by bringing more options/alternate of existing channel, communication, database, middleware technologies.
5. Ability to design and develop the components and tools using open source frameworks and tools
6. Ability to develop unit test suite and integration test cases and code coverage.
7. Ability to develop and deploy applications in containerized environment
8. Ability to independently drive the project

Responsibilities-

  1. Implement Technical proposal, including development, runtime and operations architectures.
  2. Solution & Services using Service Oriented Architecture (SOA) patterns, Micro service patterns, automating business process models and cloud-based services.
  3. Implement architectural governance processes.
  4. Define strong data architecture and backup & Restore mechanism
  5. Define and delivering integrated solutions by applying proven delivery methodologies including Agile and Model-Driven techniques.
  6. Design message and event-driven architectures.
  7. Migration of architectures or set up.
  8. Work on Authentication and Authorization for services and application
  9. Able to deploy & maintain the selected/finalized architecture
  10. Able to bring open source platform, technologies which increases multiple options for end users to optimize the compatibility and cost part.
  11. Solution design from functional, non-functional, technical and low level solutioning including SOP, blueprint Preparation for various projects under payment domain
  12. Continuous Design, development and integration
  13. validation and verification of solution and confirmation.
  14. Effectively oversee project staff, managing the shift roaster and delegating work to the team with proper follow-ups and guidance till closure
  15. Efficiently communicate to all stakeholders to manage expectations of the Operations in a time bounded fashion
  16. Involvement while working very closely with the Project support team towards resolution of the any technical and non-technical issues which a team may be facing.
  17. To ensure completeness of root cause for major/critical incidents, and where possible resolve or provide workarounds, suggestions and improvements to avoid/abolish future incidents on such open source
  18. Evaluate various solution and help management in finalization on technical ground.
Knowledge-

  1. In depth understanding in open source technology full stack Java,Node.js / Angular / ReactJs / Bootstrap / etc.
  2. Expert in object-oriented programming, software design patterns,
  3. Strong knowledge of enterprise-class software requirements including security, scalability, and usability
  4. Hands-on experience in Restful API management and Microservices architecture
  5. Proven experience in database designing for both RDBMS (MySQL, Postgres) ,Stored Procedure
  6. Understanding in source code versioning using GIT and setting up CI/CD pipelines for automated build and testing
  7. Experience in setting up Dockerized containers and Kubernetes
  8. Ability to fully design and produce end- to- end technical specification for software systems
  9. Message queue such as IBM MQ, Apache Kafka, Active MQ, etc. Bi-directional messaging using Socket
  10. Having Knowledge in Object Oriented Concepts & Principles and SQL
  11. Having knowledge in data structure, algorithms, messaging concepts
  12. Having good Knowledge in shell scripts and Linux environment
Technical Skills-

  1. Mandatory Skills Sets: Open source technologies, IBM MQ, Unix Scripts, Apache Tomcat, Restful services and basic working knowledge of Java frameworks.
  2. Optional Skill Sets: Advance Java, Spring & Hibernate framework, API, any IDE, Oracle/SQL


Desired Candidate Profile

Experience-
  1. Minimum of 5+ Years’ experience. Relevant hands-on experience of 2+ in open source software system.
  2. Candidate should be able to work in a fast paced, high performance and delivery environment. Proficient knowledge on banking domain is mandatory. Basic understanding of Payment System is necessary
  3. Candidate should have understanding of NEFT, RTGS and trade messages like LC and BG's.
  4. Candidate should have Strong MS Project, Strong MS Excel, Word, PowerPoint
  5. Candidate should have ability to work independently and delivery independent tasks/goals. Team level goals/tasks should also be delivered as required.
  6. Strong Software life cycle and Project management skills
  7. Candidate should possess excellent verbal and written communication skills                 

Education-

BE./ B. Tech/M.C.A/M.Sc (Computer Science)



Education-

UG:B.Tech/B.E. in Any Specialization,B.Sc in Any Specialization,BCA in Computers

PG:Post Graduation Not Required

Doctorate:Doctorate Not Required

Company Profile

Indian Financial Technology And Allied Services

IFTAS
Company Info
View Contact Details+

Contact Company:Indian Financial Technology And Allied Services

Website:http://careers.iftas.in

Salary:

Not Disclosed by Recruiter

Functional Area:

IT Software - Other

Role Category:

Admin/Maintenance/Security/Datawarehousing

Role:

Technical Support Engineer

Employment Type:

Full Time, Permanent