Lead Software Developer @ American Financial Resources | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Lead Software Developer jobs in United States
160 applicants
company-logo

American Financial Resources ยท 3 days ago

Lead Software Developer

ftfMaximize your interview chances
FinanceFinancial Services

Insider Connection @American Financial Resources

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Mentor and guide a team of software engineers, fostering a culture of continuous learning and improvement.
Promote agile methodologies and foster a collaborative, cross-functional team environment, including active backlog prioritization and management, participation in stand-ups, sprint planning, and retrospectives.
Participate in roadmap planning, ensuring alignment with organizational objectives while identifying risks or areas for optimization.
Design, develop, and implement robust, scalable, and secure software solutions for upcoming features or projects and resolving prior issues.
Develop, follow, and enforce design and implementation patterns and practices.
Write and review high-quality, scalable code for both frontend (Angular) and backend (.NET) systems code that adheres to best practices, design patterns, and coding standards.
Collaborate with technical leaders to resolve issues or address client complaints.
Collaborate with business leaders, key stakeholders, project managers, technology leaders, and quality assurance engineers to understand requirements and deliver high-quality solutions.
Identify and resolve complex technical issues in a timely manner.
Analyze system performance and implement optimizations to improve efficiency.
Contribute to the vision and design of application and system architecture.
Participate in requirements gathering and development.
Responsible for instructing software developers on projects and assignments.
Review the work product of software developers.
Lead projects and assist with designing, scheduling and coordinating projects.
Participate in the development of software user manuals and other technical documentation.
Review current systems specifications and present ideas for cost effective improvements.
Implement broader system improvements, such as optimizing architecture for scalability and performance, refining development processes like CI/CD pipelines, and updating technical documentation.
Perform other duties as assigned.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

AngularNET (C#)Azure SQL ServerAzure servicesDevOps practicesMicroservices architectureService-oriented architecture (SOA)RESTful API designApplication security best practicesGitUnitIntegration testsAgile methodologiesMentoringTechnical documentation

Required

Proven expertise in modern frontend development using Angular.
A deep understanding of .NET (C#) and its application in building robust web applications and APIs.
Proficient in database technologies, specifically Azure SQL Server, including query optimization and schema design.
Solid grasp of cloud architecture, particularly Azure services like App Services, Service Bus, Function Apps, Event Grid, and Key Vault.
At least one (1) year of experience with DevOps practices, including CI/CD pipelines, automated testing, and deployment in Azure DevOps or similar tools.
Knack for designing and implementing scalable, event-driven microservices architectures.
Experience in foundation in service-oriented architectures (SOA) and RESTful API design.
Keen eye for application security best practices, including OAuth2, SSO, and secure key management.
Able to optimize the performance of distributed applications through profiling, debugging, and optimization techniques.
Advanced Git skills for effective version control in complex codebases.
Experience in writing and maintaining unit and integration tests using frameworks like xUnit, NUnit, or Jest.
Think strategically when creating and communicating technical visions and detailed design artifacts.
Deep understanding of Agile methodologies, including backlog management, sprint planning, and effective team collaboration.
Passionate about mentoring and guiding junior developers to ensure code quality through peer reviews.
Analytical and possess problem-solving skills to tackle complex technical challenges and provide robust solutions.
Communicate effectively with both technical and non-technical stakeholders.
Can coordinate multi-phase projects and aligning delivery with business goals.
Able to produce clear and concise technical documentation, including system designs and user guides.

Company

American Financial Resources

twittertwitter
company-logo
American Financial Resources offers full-service residential mortgage, loans and financial solutions.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Scott Dubnoff
Chief Technology Officer
linkedin
leader-logo
Timothy Yanoti
President, CFO, and Board Member
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot