Software Engineer is needed to perform the following duties
Design, Develop and Maintain a web application for The PNC Financial Services Group, Inc. (stylized as PNC) is an American bank holding company and financial services corporation based in Pittsburgh, Pennsylvania.
Here we work within Agile Scrum crew for development and testing of quality engineering automation framework for data testing using Python for AMG Data Strategy account.
In case of bandwidth Switching to other projects and understanding their functionalities and solutions applied for various problems.
Build Application mainly using python, Django, flask, MongoDB, SQL Server HTML, CSS etc.
Used python-based API using SQL for routing, security and more control on request and response.
Coding, Unit Testing & Deployment.
Developing Algorithms and implementing using python language.
Developing reusable components and services python and developed python-based API using SQL.
Knowledge in Model View Controller (MVC) frameworks like Django, Solid knowledge in various Python Integrated Development Environments like Eclipse.
Implementing Multi-Threading to develop high responsive application.
Developing web services to communicate to upstream and downstream applications.
Solid understanding of both Web Technologies and Desktop applications.
Developing web applications.
Extensive working experience on MYSQL database queries from python using python-MySQL connector and MySQL dB package, DB browser (SQLite) to retrieve information and expertise in establishing database connections for python by configuring packages like MySQL-python.
Providing technical solutions for business problems.
Building Use-Case Diagrams, Sequence Diagrams, High Level Documents, System Integration Strategies.
Agile Implementation, Sprint Planning.
Perform Root Cause Analysis Mechanisms. Identify the issue and define optimistic solutions.
Perform debugging and Analytical skills to identify and resolve the problem.
Strong knowledge of Application and its connected applications.
Debug tools and strategies.
Log analysis techniques and problem investigation skills.
Capable of providing alternate solutions to avoid business process interruptions without compromising compliance.
Conduct requirement analysis using UML diagrams, Class diagrams, Use-Case diagrams for functionality, environment, and performance of the project.
Requirement Analysis: Understand business needs of application from Frontend to Backend.
Collaborating with Business Teams and Operational Teams with excellent communication skills.
Designing context diagram which defines the system’s boundary, its surrounding environment and all the interacting entities.
Building use case diagram helps depict the interaction between the system and its users.
Analyze performance requirements for the projects by code quality and coverage using Unit testing tools.
Perform test Driven Development with Good Code Coverage with unit tests.