drjobs
Principal Full Stack Software Engineer
drjobs
Principal Full Stack....
drjobs Principal Full Stack Software Engineer العربية

Principal Full Stack Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Seattle - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

At our core we strive to enhance financial security for individuals every day. By joining our Digital Marketing Technology team you ll become part of a dedicated and enthusiastic group that values the impact of our work on clients and investors alike.

Role Overview:

As a Principal Engineer on our Digital Marketing Technology team you will be at the forefront of implementing cuttingedge software solutions that serve both internal and external clients. This role involves designing and developing technical solutions for new and existing applications while collaborating with various business stakeholders and IT team members. Success in this role requires thriving in a highly collaborative fastpaced and agile software development environment. You will engage in all phases of the software development lifecycle including requirements gathering design development unit testing code review and deployment providing bestpractice guidance and upholding IT standards to enhance code quality performance and delivery.

Key Responsibilities:

  • Lead the development and delivery of largescale projects involving multiple systems and deliverables.
  • Serve as a trusted advisor working across various development teams to align system architectures with business and technology strategies.
  • Anticipate business impacts of different solutions explaining tradeoffs to business partners to facilitate optimal decisionmaking.
  • Contribute to the technology roadmap by aligning shortterm and longterm goals with specific technological solutions.
  • Provide technical consulting and leadership identifying new technological uses to meet strategic business objectives.
  • Create visual representations of system and data architectures using standardized modeling techniques.
  • Research and evaluate new technologies for integration into our software stack.
  • Assess current system architectures and drive continuous improvements.
  • Enhance application performance and stability by identifying investigating and resolving issues proactively.

Qualifications:

  • Bachelor s degree in a technical or business discipline or equivalent work/education experience (Advanced degree preferred).
  • Minimum 10 years of software development experience.
  • Minimum 3 years in a principallevel or similar role.
  • Experience with Sitecore or similar CMS solutions is advantageous.
  • Preferred experience in SEO.
  • Proficient in visualizing application design through various diagramming techniques (use cases activity sequence entity relationship etc.).
  • Proven track record in leading the design and implementation of distributed resilient serviceoriented application architectures.
  • Ability to manage technical design across multiple interdependent projects simultaneously.
  • Effective communication skills to explain complex technical concepts to diverse audiences.
  • Strong knowledge of secure coding standards and best practices.
  • Experience with continuous integration and continuous delivery.
  • Familiarity with Test Driven Development (TDD) concepts methods and tools.
  • Demonstrated ability to learn and deliver solutions in multiple programming languages and technical environments.
  • Commitment to staying current with emerging technologies through ongoing professional development.
  • Excellent verbal and written communication skills in English.
  • Ability to build trusted relationships and effectively communicate across all levels of the organization.
  • Enthusiastic proactive approach to taking on new opportunities and challenges.
  • Clientfocused decisionmaking and actions.
  • Collaborative team player with the adaptability to rapidly changing requirements.
  • Availability for fulltime hours with additional hours as needed.

Technical Expertise:

  • Advanced proficiency and 8 years of practical experience with:
    • .NET Framework (4.0 or later)
    • C#
    • SQL Server
    • JavaScript/TypeScript
    • HTML5 and CSS
  • Strong experience with:
    • ASP.NET MVC (3 or later)
    • ASP.NET Web API (2 or later)
    • Building singlepage applications using React (or similar frameworks)
    • JSON
    • ServiceOriented Architecture (SOA)

Additional Skills:

  • Experience with Sitecore or similar CMS solutions is a plus.
  • Preferred experience in SEO.
  • Proficiency in visualizing application design through various diagramming techniques.
  • Leadership in designing and implementing distributed resilient serviceoriented application architectures.
  • Technical design leadership across multiple projects.
  • Ability to communicate complex technical subjects to diverse audiences.
  • Strong knowledge of secure coding standards and best practices.
  • Experience with continuous integration and delivery.
  • Familiarity with Test Driven Development (TDD) concepts methods and tools.
  • Proven ability to learn and deliver solutions across multiple programming languages and technical environments.
  • Commitment to staying current with emerging technologies through professional development.
  • Excellent communication skills and the ability to interact across all organizational levels.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.