Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Discover Financial Services, so some details may not match this job. The employer's own page has the real description.
Position Overview
The Principal Application Engineer (API Management) at Discover Financial Services will play a crucial role in designing, implementing, and optimizing API management solutions to support the company’s strategy of digital transformation. This position is responsible for ensuring the scalability, performance, and security of APIs across multiple platforms while collaborating with cross-functional teams to innovate and implement best practices that drive efficiency and enhance customer experiences.
Job Responsibilities
- Lead the development and execution of API management strategies aligned with business goals.
- Design and implement robust APIs that facilitate seamless integration across applications and services.
- Conduct performance monitoring and optimization of existing APIs to ensure high availability and responsiveness.
- Collaborate with application developers, architects, and other stakeholders to standardize API usage and documentation.
- Evaluate and integrate API management tools and technologies that enhance the development and deployment processes.
- Develop governance frameworks and best practices for API lifecycle management.
- Provide technical leadership and mentorship to junior engineers and team members.
- Stay informed about industry trends, emerging technologies, and best practices related to API management and integration.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 10+ years of experience in application development, with a focus on API design and management.
- Proficiency in RESTful and SOAP APIs, along with knowledge in API security protocols such as OAuth and OIDC.
- Expertise in programming languages such as Java, Python, or JavaScript.
- Strong understanding of API management platforms, such as Apigee, MuleSoft, or AWS API Gateway.
- Experience with cloud-based solutions and microservices architecture is a plus.
- Excellent analytical, problem-solving, and communication skills.
- Proven ability to lead cross-functional teams and deliver complex projects on time.
Technologies & Tools
The Principal Application Engineer will utilize a variety of technologies and tools to enhance API management processes. Key technologies include API management platforms like Apigee and MuleSoft, programming languages such as Java, Python, and JavaScript, alongside cloud platforms including AWS and Azure. Additionally, tools for monitoring and analytics are essential for ensuring optimal API performance and reliability.
Ideal Candidates
Ideal candidates for this position are innovative thinkers with a strong technical background and a results-oriented mindset. They should possess excellent leadership qualities, able to inspire and mentor their peers, while demonstrating adaptability in a fast-paced environment. Strong communication skills, both verbal and written, are essential for articulating technical concepts to non-technical stakeholders. A passion for continuous learning and staying abreast of technological advancements in the API space would greatly benefit a candidate in this role.
Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.