Senior Software Engineer

5 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position Summary:


Do you love a Challenge? Are you Passionate about technology? Are you customer obsessed? Looking to innovate? Join NAF Tech!


New American Funding (NAF) is a mortgage lender offering an array of loan options. Established in 2003 and headquartered in Tustin, CA, United States.


New American Funding (NAF) - India, is the subsidiary of @New American Funding Inc., one of the largest privately-owned direct mortgage lenders in the US. At NAF - India, technology and process efficiency are the core of our business. We create technology products that enable seamless digital home loan experience for our buyers/borrowers. Our intelligent servicing platform supports end to end mortgage processing from digital application up to final payment. We also develop CRM, point of sale, and loan origination software products and provide training and technical support


By having a clear understanding of product requests, collaborating with our product teams and designers, and providing solutions to our business problems, this role will provide insights in our development efforts. We're expecting this candidate to be able to make independent decisions, and use their creativity to solve different problems, and most important of all, have fun with the team here!


Responsibilities:


  • Define the long-term technical strategy and architecture vision for device management, leveraging new technologies to deliver features to our customers.
  • Think out of box, plan and build frameworks as building blocks, be updated with the technology and improve frameworks on timely manner.
  • Analyze User requirements, clarify and cascade as needed for clear understanding and implementation.
  • Professionally maintain all software and create updates regularly to address customer concerns.
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
  • Ensure software security by developing programs to actively monitor the defined standards.
  • Collaborate with team members to determine best coding practices and enhance client experience.
  • Develop Successors in Place by mentoring the individuals and assist in their career growth and update them with the technical challenges that might come their way.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, and code comments.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
  • Actively participate in Internal initiatives, contribute to org wide Technology initiatives



Core Competencies:


  • Strong C/S Foundation and competencies on Data Structures, Algorithms and Software Design Principles supporting multiple channels.
  • 5+ years of professional front-end development experience.
  • 4+ years of hands-on experience with Angular (preferably Angular 12 or later).
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with state management libraries (e.g., NgRx, Akita).
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Solid understanding of responsive design and cross-browser compatibility.
  • Experience with testing frameworks (e.g., Jasmine, Karma).
  • Proficient in using Git and version control workflows.
  • Integration expertise working with third-party libraries and APIs.
  • Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  • Knowledge in latest Architectural patterns that facilitates TDD approach, Knowledge in Unit Testing
  • Experience in being part of Production deployments and related activities.
  • Ability to work in Agile fast paced environment with knowledge on CI/CD /Monitoring frameworks and related DevOps tools (Jenkins, Jira, Google Analytics if any)
  • Proficient in Problem solving.
  • Ability to work as part of Team or as Individual contributors.
  • Excellent communication and interpersonal skills working across multiple geographies.


Nice to Have:

  • Optimize Applications/Frameworks to maximize speed and scale.
  • Experience in C#.net, WebAPI.
  • Experience with basic Azure Cloud services.
  • Experience in Relational Databases querying
  • A Deep understanding of cross functional teams and working across the teams.
  • Ability to handle Aggressive timelines and achieve optimal solutions to the Business requirements

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You