Senior Full Stack Developer

Betterinvesting Troy, MI , Oakland County, MI

Posted 2 days ago

Job Description Job 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 positionbetterinvesting.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 Description As 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 Description As 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Full Stack Developer Reactjs Nodejs Restfulapis DevopsRemote

Silicon Beach Solutions

Posted 2 days ago

VIEW JOBS 6/24/2024 12:00:00 AM 2024-09-22T00:00 Job Description Job Description Senior Software Full Stack Developer (Engineer) - ReactJS, NodeJS, RestfulAPIs, Backend (including Database), IOS Mobile, Andri Silicon Beach Solutions Fountain Valley, CA Orange County, CA

Senior Full Stack Developer

Betterinvesting