Careers

Current Openings

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.
  • Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.
  • Use Coding Practices Adhere to programming Standards.
  • Quality Deliverables.
  • Perform Auto Deployments.
  • Compliant to Change Processes.

 

Bachelors in Computer Science or Computer Engineering or Computer Networking