Current position is under ALMT IT team scope to contribute in individual capacity on development, enhancements, and maintenance & support activities for multiple applications by efficiently utilizing continuous improvement and agile methodology. He will be part of Collateral/SRS team and act as a full time individual contributer.
Responsibilities
Direct Responsibilities
- Application designing / development / testing / support / enhancements / bug-fixing.
- Interact with functional and technical representatives of project teams in order to understand business functionalities, technical modules, integration mechanism and data sources.
- Prepare test plans and conduct Unit, Integration, Regression, Performance and Functional Testing using automated testing frameworks (e.g. XUnit, SpecFlow, etc.).
- Contribute to the technical designing phase and document the design with UML diagrams and models. Create prototype for proof of concept and business requirements validations.
- Ensure that the project and organization standards are followed during various phases of software development lifecycle and day to day development work.
- Estimate efforts and schedule for various modules and meet deadlines.
- Technical and Release Documentation
- Deployment of system components - Application, Shell Scripts and Databases.
- Acquire skills in relevant technologies and take up higher responsibilities
- To participate in out-of-hours / daytime support as required
- To ensure that application is of good quality, ensure any issues are fixed on priority.
- To work with teams to help solve complex technical problems
- Work towards initiatives to improve processes and delivery efficiency
- Contribute towards recruitment efforts - both for the team as well as for the organization
- Contribute towards innovation; suggest new technical practices for efficiency improvement.
- Conduct Code reviews
Contributing Responsibilities
- Contribute towards innovation, suggest new technical practices to be investigated
- Contribute towards initiatives to improve processes and delivery
- Contribute towards recruitment efforts - both for the team as well as for the organization
Technical & Behavioral Competencies
Mandatory Technical Skills:
- Strong knowledge in C# programming language.
- Development experience of .Net Core, Service Oriented Architecture using Micro Services / Web API / WCF / RESTful Services in C#.
- Good knowledge on Design Patterns, SOLID principles
- Good knowledge on Microsoft Entity Framework and SQL
- Medium level of Database Programming skills.
- Basic Knowledge on Linux/Unix environment (basic commands, shell scripting, etc.)
- Ability & willingness to learn & work on diverse technologies (languages, frameworks, and tools)
- Thorough understanding of complete Software Development Lifecycle
- Experience in technical analysis, designing and modeling n-tier applications with multiple integrations using object oriented and SOA approaches.
- Self-motivated, good interpersonal skills and inclination to constantly upgrade on new technologies and frameworks.
- Good communication and co-ordination activities.
Nice to have Skills:
- Knowledge/experience on No SQL (Cassandra) , Kafka, Ansible & GIT repository
- Exposure to financial domain.
- Familiar with Deal booking system like Kondor+
Specific Qualifications (if required)
Skills Referential
Behavioural Skills : (Please select up to 4 skills)
Client focused
Attention to detail / rigor
Ability to collaborate / Teamwork
Adaptability
Transversal Skills:
Analytical Ability
Ability to develop and adapt a process
Ability to understand, explain and support change
Choose an item.
Choose an item.
Education Level:
Bachelor Degree or equivalent