Senior Full Stack Developer

4 weeks ago


Troy, United States BetterInvesting Full time
Job DescriptionJob Description

Job Summary

We are seeking an experienced Senior Full-Stack Developer to join our DevOps team. This role is ideal for someone adept at building web and console applications and passionate about using a mix of technologies to solve complex problems. As a Full-Stack Developer, you will work on a wide array of projects using Microsoft technologies such as .NET, C#, MVC, and Microsoft SQL Server.

About NAIC / BetterInvesting

As a nonprofit organization, our mission is to educate individual investors and investment clubs to become successful lifelong stock investors. Our employees have been with us on average for over 14 years due to our mission-driven approach, excellent work/life balance, remote flexibility, superb benefits and more. You can read more about our organization, founded in 1951, at www.betterinvesting.org

Knowledge, Skills and Abilities

To perform this job successfully, an individual should demonstrate the following competencies:

  • Knowledge of mainstream and emerging technologies and architectures.
  • Ability to make informed decisions with respect to the architecturally significant elements of the implementation.
  • Ability to balance software development knowledge and business domain knowledge.
  • Experience developing web applications and scheduled console applications.
  • Familiarity with common stacks, specifically Microsoft infrastructure including .NET, C#, MVC, and SQL Server.
  • Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, jQuery, Bootstrap).
  • Knowledge of multiple back-end languages (C#) and JavaScript frameworks (e.g., React, Node.js).
  • Familiarity with databases (e.g., Microsoft SQL Server), web servers (e.g., IIS) and UI/UX design.
  • Excellent communication and teamwork skills.
  • Great attention to detail and organizational skills.
  • An analytical mind.
  • Ability to deal with customers/users in terms of support, requirements gathering, testing and training.
  • Ability to quickly produce clearly written, well-organized documentation, and to create test plans and support system testing.
  • Ability to lead small teams with consultant and technical resources is imperative.
  • Proven skills in relationship building, customer-focus, decision-making and problem solving are required.
  • A demonstrated ability to quickly learn the business in unfamiliar areas.
  • Excellent presentation and meeting facilitation skills are required.
  • Experience with Auth0, Braintree, Highcharts, and Backbone is a plus.
  • E-commerce experience is a plus.

Essential Functions

  • Researches, evaluates, analyzes and recommends technologies and best practices to be utilized in the development of products or customized business solutions.
  • Defines application architecture that is compliant with standards and built for performance, reliability, security, and scalability.
  • Requires work, under minimal supervision, in the analysis, design, configuration, coding, maintenance and support of products, business systems and processes.
  • Confers with user departments to identify application or process needs and determines how the desired results can be achieved. Analyzes existing systems and programs and develops or recommends new systems or modifications to existing systems.
  • Reviews and analyzes system specifications to determine whether all required elements have been included. Consults with clients to gather information about program needs, objectives, functions, features, and input and output requirements.
  • Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
  • Uses programming languages to code applications from the systems documentation. Utilizes any special programming techniques necessary to achieve the most effective program.
  • Test software to ensure responsiveness and efficiency, troubleshooting, debugging and upgrading software as required.
  • Modifies existing programs to conform to system changes or to make improvements in the existing program.
  • Advises and works with other departments to resolve specific problems or make changes in programs, computer applications, capabilities, alternative programming approaches, limitations, etc.
  • Codes and executes customized database queries and updates as needed by other departments.
  • Trains personnel in other departments in any specific procedures necessary to successfully utilize the application(s).
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Monitors performance of programs after implementation.

Qualifications

Desirable Experience: A minimum of 7 years of experience as a Full-Stack Developer or related consulting role. A minimum of 5 years of experience architecting, implementing and supporting system design and programming in a web-based environment.

Preferred Education: A bachelor’s degree in computer information systems/technology, engineering or sufficient and relevant skills acquired through a combination of education and experience in these fields.

We welcome all applicants, including stay-at-home parents, those returning to the workforce after an extended period away, etc.

We are an equal opportunity/affirmative action employer, complies with all applicable federal and state laws regarding nondiscrimination and affirmative action. We are committed to a policy of equal opportunity for all persons and do not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, disability, religion, height, weight, or veteran status.

To apply, email us at position@betterinvesting.org

Include:

  • A comprehensive resume
  • A letter stating your personal interest in the position indicating how your skills, knowledge and experience match the responsibilities articulated in the job description

Application deadline: Applications are being accepted until position is filled

This job description does not list all the duties of the job. Management sometimes assigns additional duties. This job description may be revised at any time. The job description is not a contract for employment, and either the employee or the employer may terminate employment at any time, for any reason.

 

Company DescriptionAs a nonprofit organization, our mission is to educate individual investors and investment clubs to become successful lifelong investors. Our employees have been with us on average for over 14 years due to our mission-driven approach, excellent work/life balance, remote flexibility, superb benefits and more. You can read more about our organization, founded in 1951, at www.betterinvesting.org

We are an equal opportunity/affirmative action employer, complies with all applicable federal and state laws regarding nondiscrimination and affirmative action. We are committed to a policy of equal opportunity for all persons and do not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, disability, religion, height, weight, or veteran status.Company DescriptionAs a nonprofit organization, our mission is to educate individual investors and investment clubs to become successful lifelong investors. Our employees have been with us on average for over 14 years due to our mission-driven approach, excellent work/life balance, remote flexibility, superb benefits and more. You can read more about our organization, founded in 1951, at www.betterinvesting.org\r
\r
We are an equal opportunity/affirmative action employer, complies with all applicable federal and state laws regarding nondiscrimination and affirmative action. We are committed to a policy of equal opportunity for all persons and do not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, disability, religion, height, weight, or veteran status.

  • Troy, United States BetterInvesting Full time

    Job DescriptionJob DescriptionJob SummaryWe are seeking an experienced Senior Full-Stack Developer to join our DevOps team. This role is ideal for someone adept at building web and console applications and passionate about using a mix of technologies to solve complex problems. As a Full-Stack Developer, you will work on a wide array of projects using...

  • Full-Stack Developer

    2 weeks ago


    Troy, Michigan, United States A-Line Staffing Solutions Full time

    Title: Full-Stack DeveloperLocation: Troy, MI (Hybrid)This is an exciting opportunity for a passionate senior level Application Developer/Architect who can design complex software solutions. The Application Developer mindset and toolbox has radically advanced over the last couple years; we are embracing exciting changes to redefine our internal technical...

  • Full Stack Developer

    2 weeks ago


    Troy, United States A-Line Staffing Solutions Full time

    *Hybrid* Full Stack .Net Developer No C2C Location: Troy, MI on-site 2 days a week Note: This is NOT a C2C Position Required Experience (must have) Strong C# experience using OOAD principles Strong .NET Framework experience (.net v6+ experience is a plus) Strong SQL experience Proficient in developing solutions targeting Amazon Web Services (AWS) Proficient...

  • Senior Java Developer

    2 weeks ago


    Troy, Missouri, United States JobRialto Full time

    Skills:Java, Spring boot Summary Proven experience as a Java Sever side or Full Stack senior developer. Strong server-side or Full-stack development experience using core Java, Spring, Spring boot, Spring data, and Spring security frameworks. Experience in writing unit tests and code coverage. Oauth 2.0/OpenId protocol knowledge is nice to have....


  • Troy, United States Professional Search Group, Inc. Full time

    Job DescriptionJob DescriptionFull-Stack Web Developer. The role is responsible for designing, coding and modifying both internal and external websites, from layout to functionality and according to business requirements. Strive to create visually appealing sites that feature user-friendly designs and clear navigation. Looking for candidates with experience...


  • Troy, United States Professional Search Group, Inc. Full time

    Job DescriptionJob DescriptionFull-Stack Web Developer. The role is responsible for designing, coding and modifying both internal and external websites, from layout to functionality and according to business requirements. Strive to create visually appealing sites that feature user-friendly designs and clear navigation. Looking for candidates with experience...


  • Parsippany-Troy Hills, United States Jarvis Walker Full time

    The Senior Software Engineer - Full Stack will be collaborating with cross-functional teams to define, design, and ship new features while simultaneously improving existing functionality.Candidate should also be able to fix reported bugs and work towards improving application performance, as well as continuously discover, evaluate, and implement new...


  • Troy, United States Ottaway Digital Communications Full time

    Please do not apply if you are not located in the Metro Detroit Area! This is NOT a remote job.Ottaway Digital is a leading Interactive Advertising Agency based in Troy, Michigan. We are expanding and adding developers who will work hand-in-hand with our web designers to create the best and most compelling websites in the country. Please Advise: No...


  • Troy, United States Ottaway Digital Communications Full time

    Please do not apply if you are not located in the Metro Detroit Area! This is NOT a remote job.Ottaway Digital is a leading Interactive Advertising Agency based in Troy, Michigan. We are expanding and adding developers who will work hand-in-hand with our web designers to create the best and most compelling websites in the country. Please Advise: No...


  • Troy, United States Ottaway Digital Communications Full time

    Please do not apply if you are not located in the Metro Detroit Area! This is NOT a remote job.Ottaway Digital is a leading Interactive Advertising Agency based in Troy, Michigan. We are expanding and adding developers who will work hand-in-hand with our web designers to create the best and most compelling websites in the country. Please Advise: No...


  • Troy, United States Ottaway Digital Communications Full time

    Please do not apply if you are not located in the Metro Detroit Area! This is NOT a remote job.Ottaway Digital is a leading Interactive Advertising Agency based in Troy, Michigan. We are expanding and adding developers who will work hand-in-hand with our web designers to create the best and most compelling websites in the country. Please Advise: No...


  • Troy, United States Ottaway Digital Full time

    Job DescriptionJob DescriptionPlease do not apply if you are not located in the Metro Detroit Area! This is NOT a remote job. Ottaway Digital is a leading Interactive Advertising Agency based in Troy, Michigan. We are expanding and adding developers who will work hand-in-hand with our web designers to create the best and most compelling websites in the...


  • Troy, United States Tyler Technologies Full time

    Description Tyler Technologies is looking for an innovative, talented, and passionate Senior Full-Stack Engineer with experience building and delivering enterprise caliber web applications. This role suits individuals who thrive in a dynamic, fast-paced, and collaborative environment that provides opportunities for growth and learning. In this role, you will...


  • Troy, United States SharpQuest, Inc Full time

    Highlight of Job RequirementØ Minimum Experience 3 Years+ in Software Development 1+ Year in AngularEducationØ Bachelors in Computer Engineering Computer ScienceØ Location Metro Detroit Hybrid Remote Working.Ø Salary Range Will beat the competitionBenefits of workingØ Standard Healthcare with HSAØ 401(K) Match up to 3%Ø 6 National HolidaysØ 2...


  • Troy, Michigan, United States SharpQuest, Inc Full time

    Highlight of Job RequirementØ Minimum Experience 3 Years+ in Software Development 1+ Year in AngularEducationØ Bachelors in Computer Engineering Computer ScienceØ Location Metro Detroit Hybrid Remote Working.Ø Salary Range Will beat the competitionBenefits of workingØ Standard Healthcare with HSAØ 401(K) Match up to 3%Ø 6 National HolidaysØ 2 Weeks...


  • Troy, Michigan, United States SharpQuest, Inc Full time

    Highlight of Job RequirementØ Minimum Experience 3 Years+ in Software Development 1+ Year in AngularEducationØ Bachelors in Computer Engineering Computer ScienceØ Location Metro Detroit Hybrid Remote Working.Ø Salary Range Will beat the competitionBenefits of workingØ Standard Healthcare with HSAØ 401(K) Match up to 3%Ø 6 National HolidaysØ 2 Weeks...


  • Troy, United States SharpQuest, Inc Full time

    Highlight of Job RequirementØ Minimum Experience 3 Years+ in Software Development 1+ Year in AngularEducationØ Bachelors in Computer Engineering Computer ScienceØ Location Metro Detroit Hybrid Remote Working.Ø Salary Range Will beat the competitionBenefits of workingØ Standard Healthcare with HSAØ 401(K) Match up to 3%Ø 6 National HolidaysØ 2...

  • Developer

    2 weeks ago


    Troy, United States Reliance One, Inc. Full time

    Job Requirements Complete full software development life cycle (SDLC) including requirements gathering, design, development, testing, implementation, and maintenance Lead innovation projects from beginning until end of development Consult with internal and external customers to develop technical specifications, including data flow diagrams Job...


  • Troy, United States Schaeffler Group Full time

    Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities.   Our Offering Comprehensive...


  • Troy, United States Diverse Lynx Full time

    Job Title: Embedded System Software Developer Location: Troy, MI Duration: Full-Time Skill: Embedded Job Description: Automotive Embedded SWC Development lifecycle experience ADAS (preferrable), BCM domain experience Experience in AUTOSAR BSW Development (COM Stack, Memory Stack, Diagnostic Stack, Cybersecurity Stack, MCAL Configuration, OS,...