What are the responsibilities and job description for the Engineering - Software Developer II - CT, South Windsor - Job position at RCN Capital?
RCN Capital, LLC is a national, direct, private lender providing real estate investors with financing for the purchase or refinance of non-owner-occupied single-family & multi-family properties.
We are seeking a Software Developer II to join our Technology team and provide technical expertise and team leadership to our development team. As such, the Software Developer II will be tasked with leading our engineering team and guiding our technological evolution. As part of this key role, you will facilitate our transition to a modern, cloud-based infrastructure, while applying AI technologies for document reading, classification, and business automation. Working alongside product owners, QA specialists, and directly under the VP of Technology, you will be a driving force in strengthening our technical landscape.
Primary Responsibilities
We are seeking a Software Developer II to join our Technology team and provide technical expertise and team leadership to our development team. As such, the Software Developer II will be tasked with leading our engineering team and guiding our technological evolution. As part of this key role, you will facilitate our transition to a modern, cloud-based infrastructure, while applying AI technologies for document reading, classification, and business automation. Working alongside product owners, QA specialists, and directly under the VP of Technology, you will be a driving force in strengthening our technical landscape.
Primary Responsibilities
- Tests new and revised programs to ensure proper functionality and to ensure output is complete, accurate and in conformance with program specifications and user requirements.
- Leading engineers and developers.
- Responsible for all project life cycle activities including analysis, design, software enhancements and/or development, testing and post-implementation support.
- Reviewing and debugging code.
- Leading code reviews and ensuring adherence to coding standards and best practices.
- Mentoring and guiding junior engineers, fostering their professional growth.
- Ensuring software is up-to-date with the latest technologies.
- Designing and developing software applications following project requirements and timelines.
- Leading the design and architecture of complex software systems.
- Identifying and resolving software defects and issues promptly.
- Staying up-to-date with industry trends and best practices to continuously improve our software development processes.
- Collaborating with cross-functional teams to identify business needs, gather requirements, and implement solutions.
- Additional tasks and duties as directed
- Expertise in Angular, React, Node.js, PHP and other related web technologies.
- Experience with RDBMS such as MySQL and or SQL Server
- Proficiency with cloud-based platforms, specifically AWS or Azure.
- Understanding of modern software development methodologies including Agile and Scrum.
- Strong leadership and mentorship skills, with the ability to lead and motivate a tech team.
- Excellent problem-solving skills with strategic and analytical thinking.
- Exceptional verbal and written communication skills.
- Familiarity with AI technologies in relation to document reading, classification and business process automation preferred
- Ability to collaborate effectively with cross-functional teams including product owners and QA specialists preferred
- Strong project management skills preferred
- A Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum of 5 years of experience in Software development with 2 years of proven leadership roles.
- Demonstrated experience in successfully transitioning from legacy systems to modern cloud-based infrastructures.
- Prior experience in the mortgage or the financial services industry preferred
- Proven track record of implementing AI technologies for business automation preferred
- Bachelor's degree Computer Science, Information Technology, or related field.
- Master's degree preferred
- Monday-Friday
- Hybrid work model
- Competitive benefits including employer-sponsored medical, dental, vision, among other programs
- 401K with employer match
- Free food and beverage program
- Free onsite gym and laundry
- Many other perks!