First Citizens Bank is looking to enhance its digital capabilities by hiring a Software Engineer II to create and maintain scalable, reliable software solutions that support financial operations and improve customer experience.
Requirements
- Proven experience building user interfaces with React.js
- Strong proficiency in JavaScript, including ES6+ features, TypeScript, CSS3, and related technologies
- Familiarity with state management libraries such as Redux or MobX
- Experience with testing frameworks like Jest or Mocha
- Ability to interact with REST APIs for data fetching and manipulation
- Proficiency in version control systems, particularly GITLAB
- Experience with Jira, Confluence, and Oracle Database systems
Responsibilities
- Design, develop, and maintain user interface components and web applications using React.js
- Write clean, efficient, well-documented, and maintainable code following best practices
- Participate in all phases of the Agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives
- Collaborate with product managers, analysts, developers, and testers to define and implement solutions
- Apply knowledge of the Software Development Life Cycle (SDLC) to improve automation and development efficiency
- Analyze, troubleshoot, and resolve technical issues, bugs, and performance bottlenecks
- Implement strategies to optimize application performance and scalability
Other
- Bachelor's Degree in Computer Science, Software Engineering, or related field with a minimum of 2 years of experience in application software programming Or High School Diploma or GED with at least 6 years of relevant experience in application development
- Strong analytical, problem-solving, and debugging skills
- Understanding of UI/UX design principles
- Excellent communication skills and ability to work effectively within cross-functional teams
- Prior experience in a regulated financial organization is a plus