Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Bank Of America Data Center Services - Software Engineer 
United States, Texas, Plano 
407484421

06.08.2024

Position Summary

  • Responsible for developing and delivering complex software requirements to accomplish business goals.
  • Ensures that software is developed to meet functional, non-functional, and compliance requirements.
  • Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
  • Provides level 3 support for technology applications. Also assist with various control and audit deliverables.
  • Analytical skills to perform technical and functional analysis with strong communication skills.

Qualifications:

  • Full stack Python developer with a strong focus on both frontend & backend, and ability to take application development from concept to production.
  • 5+ years of experience as a Full stack Python Developer
  • Proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, client-server technologies-based applications, RESTful services, AWS, MYSQL, Postgres.
  • Python Expert with exposure to micro services, event driven Architecture, CI/CD, and modern web development.
  • Strong hands-on experience with JavaScript & Django Framework. Ability to build automated infrastructure using AWS and in house products.
  • Experienced in software development in Python (libraries using: NumPy, SciPy, matplotlib, Arrow Python- Pandas data frame, MySQL dB for database connectivity) and IDEs – Visual studio code, Jupyter and PyCharm.
  • Strong background in programming, committed to maintaining technical skills and to be up-to-date with industry knowledge. Have good knowledge on NoSQL databases like Cassandra and Mongo DB and SQL databases like MySQL, PostgreSQL and SQLite3.
  • Experience in system analysis, design, development, and implementation of web based and client/server application using HTML5, CSS, Bootstrap, AngularJS, JavaScript, Python, Django.
  • Experience in developing web applications implementing MVT architecture using Django, web application frameworks, with good understanding of Django.
  • Experience in developing API services in Python, while leveraging AMQP and RabbitMQ for distributed architectures.
  • Bachelor’s degree in Computer Science , Master’s in Computer Science preferred

Proficiency Requirements:

  • Languages & Network: Python, JavaScript
  • Frameworks: Django, Flask, React Redux, Angular Scripting JavaScript, Python, Shell
  • Databases: Oracle, MySQL, Postgres, NoSQL, MongoDB
  • Development Tools: PyCharm, WebStorm, Sublime Text

Skills:

  • Analytical Thinking
  • Collaboration
  • DevOps Practices
  • Result Orientation
  • Solution Delivery Process
  • Adaptability
  • Application Development
  • Influence
  • Innovative Thinking
  • Risk Management
  • Architecture
  • Project Management
  • Solution Design
  • Stakeholder Management
  • Technical Strategy Development

Enterprise Role Overview:

This job is responsible for configuring complex software delivery automation. Key responsibilities include ensuring software deployments are configured to meet access, ownership, and authentication standards, providing technical direction within a functional domain, modifying code for software deployment automation, and overseeing software promotion pipelines for complex/high availability applications following Continuous Delivery practices. Job expectations include the ability to integrate development, testing practices, software delivery tools, and runtime application standards at the bank.

1st shift (United States of America)