Solution Expert
Internship INDIA IT development
Job description
about the role
· Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
· Improving system quality by identifying issues and common patterns, and developing standard operating procedures.
· Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.
· Maintaining and improving existing codebases and peer review code changes.
· Liaising with colleagues to implement technical designs. Investigating and using new technologies where relevant.
· Providing written knowledge transfer material.
· Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
· Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
· Prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis; recommending changes in policies and procedures.
about you
· Proven hands-on Software Development experience, proven working experience in Angular and Python development, hands on experience in designing and developing applications using Angular8, object Oriented analysis and design using common design patterns.
· Profound insight of Python3 and Django Framework.
· Candidate should have good knowledge working in proxified server environment with HTTP/HTTPs.
· Profficient working in Redhat Linux and should have good knowledge working with Linux commands.
· Knowledge and hands on working with Nginx.
· Excellent knowledge of Relational Databases, SQL and MariaDB.
· Experience in building API's and services using REST/SOAP service.
· Experience in CI/CD delivery pipeline designing with github/gitlab, Jenkins.
· Experience in containerization technologies - Docker, kubernetes
Good to have:
· Experience in cloud technologies - AWS/Azure
· Experience in ML/AI
additional information
· Software Development Life Cycle Following Agile Methodology
· Advanced knowledge of Telecom/Networking domain.
· Working knowledge of Web Services
· Suggest and implement technical solutions for the requirements
· Analyse quality of service and suggest improvements
· Prepare and update development documents
· Manage the software code using version control softwares
· Follow SDLC processes
· Support regression and integration testing
· Mentor and coach junior team members on technical and business knowledge of application(s)
department
Customer Marketing& Innovation
contract
Regular