Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Create and maintain applications for network automation, including configuration management, monitoring, and troubleshooting tools.
Integrate software solutions with various network devices and systems.
Work closely with Network Engineers and Product Owners to understand requirements, develop solutions and ensure seamless integration of software tools.
Optimize existing code and develop new features to provide tools for engineers that improve the efficiency and reliability of network implementation and operation.
Document software design, code, and usage instructions to facilitate maintenance, resiliency testing and future development.
Provide ongoing support for deployed software solutions, including bug fixes, updates, and user support.
Implement security best practices in software development to protect network data and infrastructure.
Conduct thorough testing and validation of developed software to ensure it meets functional, security and performance requirements.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Data Science or related field of study plus 7 years (84 months) of experience in the job offered or as Software Engineer, Product Manager - Network Configuration, Technical Lead & Product Manager - Network Monitoring, Onboarding Engineer, Software Developer, IT Consultant, or related occupation.
Skills Required: This position requires six (6) years of experience with the following: Python development and writing loosely coupled, modular and readable services using best-in-class architecture patterns including microservices and service-oriented to integrate software solutions with various global network services, systems and devices using APIs and network protocols; working closely with Engineers and Product Owners to understand requirements, develop solutions and ensure seamless integration of software tools; writing API solutions including RESTful APIs, JSON, and XML for integrating software with management systems and providing Engineer CRUD capabilities to automate software systems; develop and run portable applications; designing, implementing and managing intensive database solutions for SQL and NoSQL software solutions; database schemas together with data normalization, ER diagrams and data-models; complex SQL and NoSQL queries for data extraction, transformation and loading (ETL); testing methodologies including all of the following: test-driven development (TDD), Behavior Driven Development (BDD), unit testing, integration testing, performance testing, load testing and resiliency testing; version control systems for code management and collaboration; working with network protocols including TCP/IP, DNS and DHCP.
This position requires five (5) years of experience with the following: utilizing all of the following concepts: Decorators, Idempotent/Deterministic methods, Mutable/Immutable variables, SOLID Principle, Modules, Librari...
- Rate: Not Specified
- Location: Columbus, US-OH
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210693559
- Posted: 2025-12-16 08:49:50 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Encore - Compensation Consultant
- Tax Accountant
- Behavioral Health Coach - Bilingual Spanish - Evernorth - Dallas TX
- Sr. Product Manager - Omnichannel Operations & Service Enablement
- Generative AI API Development Advisor - Evernorth
- IT Senior Principal
- Bilingual LVN- Evernorth- Midland, Texas
- Clinical Program Advisor/Program Management Advisor - Express Scripts - Hybrid (Supply Chain/Formula
- Sr. New Business Manager; U500 (Austin, TX) - Hybrid
- Finance Summer Internship
- Financial Operations Analyst - Evernorth - HYBRID
- Production Operator - 3rd Shift
- Maintenance Mechanic
- Production Operator - 1st Shift
- SBU Engineer
- General Labor
- Auxiliar de Produção
- Auxiliar de Produção
- Forklift Operator - Production
- Técnico de Qualidade