Software Engineer developing and maintaining software solutions for fraud prevention at FNBO. Collaborating with cross-functional teams to implement effective technical solutions in an agile environment.
Responsibilities
Develop, support, and maintain Java Spring Boot microservices
Develop, support, and maintain responsive front ends using Typescript and frameworks like Angular NG and React
Utilize test-driven development to develop, support, and maintain unit tests with high application coverage using frameworks like Jest, Protractor, JUnit, and Mockito
Collaborate with product managers, business analysts, and other stakeholders to understand and implement technical requirements
Write clean, efficient, and maintainable code following established coding standards and best practices
Conduct code reviews and provide constructive feedback to peers
Troubleshoot, debug, and resolve software defects and performance issues
Create and execute test plans to ensure software quality and reliability
Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives
Document technical specifications, designs, and processes
Contribute to continuous improvement initiatives for development processes and tools
Maintain a service-oriented approach, prioritizing business needs and end-user experience
Proactively communicate with stakeholders to ensure alignment and manage expectations
Stay current with emerging technologies and industry trends relevant to the financial services sector
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related technical field
3-5 years of professional software development experience
Implementing microservices using Maven, Java, JPA, and Spring Boot
Developing front ends or APIs that use OAuth 2.0 authentication
Integrating with REST or event driven APIs
Git and branching/MR/PR processes
Understanding of software development lifecycle and agile methodologies
Experience with test-driven development and automated testing frameworks
Strong service mindset with focus on delivering business value
Ability to translate business requirements into technical solutions
Commitment to quality and continuous improvement
Strong analytical and problem-solving skills
Effective written and verbal communication abilities
Software Engineer in PNC's Technology organization focusing on API testing and Selenium automation. Involves designing software solutions and collaborating with cross - functional teams.
Software Developer Internship at HP, applying classroom learnings to real - world challenges. Join a diverse team focused on technology innovation and development.
Software Engineer developing tools to enhance developer productivity at Nordstrom. Collaborating with teams to design and implement DevOps solutions in a hybrid environment.
Principal Engineer optimizing standard cell libraries for Intel's foundry customers. Collaborating with teams to enhance performance, power and area on leading edge process nodes.
Lead Software Engineer at Icertis, proficient in .NET, C#, Azure, and client - side technologies. Delivering high - quality, scalable solutions and guiding a team of developers.
Senior Software Development Engineer developing cutting - edge software features for Intel's communication libraries. Collaborating with diverse teams to optimize performance in HPC/AI systems.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Engineer focusing on software engineering and architecture to enhance customer experiences and business goals. Leading software teams to deliver impactful engineering solutions across platforms and applications.
Software Engineer developing customer - centric solutions in MS CRM Dynamics. Collaborating with engineers and architects to optimize software engineering capability.