Lead Software Engineer

Year    Bangalore, Karnataka, India

Job Description


About this role: Wells Fargo is seeking a Lead Software Engineer... This is a Lead developer position for application development, maintenance and enhancements. Analyze, design, develop, unit test and maintain applications to meet both functional and technical requirements by following software development methodologies like Agile, Waterfall, etc. Manage module level priorities, deadlines and deliverables independently and also extend guidance to junior team members for their deliverables. This is an individual contributor role. This is Lead software developer position, work for WF Admin application as part of TCOO group. In this role, you will: .Be responsible for Application architecture, analysis, development, automation & validation for large scale Data Ingestion & Data Lake platform. .Ability to lead a team efficiently and beresponsible for the design and implementation of numerous complex data flows to connect information security data sources for analytics and business intelligence systems .Assure successful sprint and release planning following agile development methodology. .Design, develop and test moderately complex databases to meet performance and overall solution functional needs. .Passion for analyzing large and complex data sets and converting them into the information which drive business decisions .Ensuring very large databases and compute clusters operate optimally .Implementing and maintaining database structures and governance .Enforcing company data policies and procedures to ensure data quality and reduce discrepancies .Experience in problem solving and root-cause analysis on any errors during the process of Software Development Life Cycle (SDLC) implementation and provide audit and compliance support when required and automated testing is an advantage .Prepare and produce releases of software components using CI/CD pipelines. .Professional, adaptable, and innovative with a focus on delivery, Self-motivated team player who demonstrates initiative and flexibility .Solid decision making, negotiation, and persuasion skills, often in ambiguous situations .Must be able to work in fast paced environment and be able to adapt to changing requirements. Required Qualifications: .Bachelor\'s and/or master\'s degree in computer science or information systems .10+ years of experience in a Software Engineer role and driving technical scrum teams .Strong understanding of distributed computing architecture, core Hadoop component (HDFS, Spark, Yarn, Map-Reduce, HIVE, Impala) and related technologies. . Expert level knowledge and experience on Apache Spark . .Knowledge of Spark Performance Tuning & Cluster Optimization techniques is a must. .Hands on programming with Java, Python . .Experience with any of the data pipeline and workflow management tools: Autosys (Preferred), Oozie etc. .Experience with building stream-processing systems, using technologies such as Spark-Streaming. .Strong Understanding of Data warehousing and lakes .Experience in validating end to end flow of data in an application. .Hands-on experience with messaging systems like Kafka . .Experience with integration of data from multiple data sources such as RDBMS (SQL Server, Oracle), Teradata, Files .Good understanding of SQL queries, joins, stored procedures, relational schemas .Experience with NoSQL databases such as HBase & MapR DB . .Track record of interfacing with and presenting results to product management Desired Qualifications: .Good verbal, written, and interpersonal communication skills .Understanding of IT governance principles (change management, security administration, problem management, performance and capacity, configuration management, access control) .Understanding of information security principles .Strong time management skills and ability to meet deadlines .Ability to work independently and directly with business partners .Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies, and systems .Knowledge and understanding of SDLC (System Development Life Cycle) Job Expectations: .Development & maintenance of the large scale data warehouse & data ingestion framework using Spark, Unix, Kafka, Java & Python. .Optimize long running Spark processes and able to create Optimized solutions using Spark Streaming. .Able to work with Spark Streaming in Spark . .Able to write complex, medium-complex queries in Hive and able to optimize the Hive queries. .Analyze complex business requirements, functional specs and understands technical specifications. .Troubleshoot applications and work directly with various application/ business/support team partners. .Contributes to technical discussion with senior technology leads and architects. .Contributes to continuous improvement technical ideas within the team. .Develop less experienced team members to enhance on their technical and domain capabilities. .Assures quality, security and compliance requirements are met as part of projects delivery. .Able to provide Level-3 application support. .Identify and utilize best practices in the industry to maximize efficient and elegant solutions while minimizing cost. .Should be well versed with version control systems and efficiently manage deployment strategy. .Execute and co-ordinate testing and bug fixing with the Design, Development and testing teams in an Agile environment .Proactively work with the team to ensure the right quality checks are in place at the various stages of the Data Integration, Data Transformation and Data consumption layers. .Effectively document use cases, test cases, SRS, UATs, best practices, testing policies and other testing documentation. .Develop, Review and tests the software components for adherence to the design requirements and document test results. .Utilizes a thorough understanding of available technology, tools, and existing designs. .Leverage knowledge of industry trends to build best in class technology to provide competitive advantage. We Value Diversity At Wells Fargo, we believe in diversity, equity and inclusion in the workplace accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law. Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture which firmly establishes those disciplines as critical to the success of our customers and company. They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, timely and effective escalation and remediation of issues, and making sound risk decisions. There is emphasis on proactive monitoring, governance, risk identification and escalation, as well as making sound risk decisions commensurate with the business unit\'s risk appetite and all risk and compliance program requirements. Candidates applying to job openings posted in US:All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Candidates applying to job openings posted in Canada: Applications for employment are encouraged from all qualified candidates, including women, persons with disabilities, aboriginal peoples and visible minorities. Accommodation for applicants with disabilities is available upon request in connection with the recruitment process. Drug and Alcohol Policy Wells Fargo maintains a drug free workplace. Please see our to learn more.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3064256
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year