Software Engineer, Back End Global Technology Infrastructure JPMC
Global Technology Infrastructure (GTI) in JPMorgan Chase is a worldwide organization charged with delivering technology infrastructure - end user, compute, data, transport, instrumentation and facilities - to all lines of business in all regions of the world. Our mission is to deliver a data-driven, software-defined, straight-through provisioned environment which expands and contracts at the speed of the business need. Our products need to handle information at massive scale, integrate with many different vendor hardware and software, work with a mix of new technologies and existing systems.
As an Experienced Software Engineer working in Global Technology Infrastructure (GTI), you will be developing the next generation solutions that change how GTI delivers its infrastructure services to our customers. We're looking for someone who has a passion for high-quality, reliable and maintainable code; a team player who work closely with product managers, designers, and others in the team and someone who is agile, retrospective and delivers value to our customers.
Responsibilities:
- Design, develop, test, deploy, maintain and improve software solutions to manage infrastructure using your strong background in large distributed systems
- Manage your individual projects priorities, deadlines and deliverables with your technical expertise
- Develop micro services and abstraction layers to communicate with various systems such as storage farms and servers.
- Help the team continuously improve and remove impediments
- Write unit and functional tests
Required Skills / Experiences
- 5+ years of professional software development experience in a variety of programming languages
- Passion for growing your skills, tackling interesting work and challenging problems
- Software development experience in one or more of the following: Python, C, C++, Java, Go, Perl, Ruby or shell scripting
- Experience working with web application development, distributed and parallel systems, information retrieval, developing large software systems, and/or security software development.
- Experience with database design, SQL and database programming.
- Strong communication skills in verbal and written English
- BA/BS degree in Computer Science or related field or technical experience
Desired Skills / Experiences
- Expertise in designing, analyzing and troubleshooting large-scale distributed systems
- Expertise in designing, creating Restful APIs
- Systematic problem-solving approach, strong communication and a sense of ownership and drive
- Ability to debug and optimize code and automate routine tasks
- Experience with Django, Celery, RabbitMQ
- Experience with cloud technologies and methodologies
- Understanding of technologies such as virtualization and global infrastructure, load balancing, networking, databases, unstructured data and security
- Experience with Unix/Linux operating systems internals and administration (e.g., filesystems, inodes, system calls) or networking (e.g., TCP/IP)
- Background in test automation and continuous integration
- Experience in Scrum and other agile development practices
by via developer jobs - Stack Overflow
No comments:
Post a Comment