American Financial Resources ยท 3 days ago
Lead Software Developer
Maximize your interview chances
FinanceFinancial Services
Insider Connection @American Financial Resources
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.
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
American Financial Resources offers full-service residential mortgage, loans and financial solutions.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase