Application Developer, Mid-Level (Full Stack)
Sunnyvale, CA  / Houston, TX  / Portland, OR  / Seattle, WA  / Salt Lake City, UT  / Albuquerque, NM  / Phoenix, AZ  / Billings, MT ...View All
View Less
Share
Posted 8 days ago
Job Description
Description

Application Developer (Mid-Level) (Full Stack .NET Developer)
Remote - must work Pacific Time Zone hours - 8:30 - 5:30 PT

This is a full-stack .NET developer role, front-end focused

You will work with a group of talented engineers responsible for the full lifecycle of web and mobile based offerings. You will partner with product, designers, and other engineers to help build the best products and experiences for the Myers-Briggs company. You will Collaborate with stakeholders to identify user requirements, assess available technologies, and recommend solution options. Responsibilities include, but aren't limited to, requirements gathering, designing, coding, debugging, and testing modifications to existing components as well as new components and features as required by the business. Additional responsibilities will include identification and resolution of software bugs malfunctions to ensure continuity and quality of service for supported business functions.

Responsibilities:

* Develops robust components of TMBC web applications, including front-end UI components and backend APIs and services.
* Participate in all aspects of agile software development including design, implementation, and deployment
* Engage with designers and engineers, and QA to develop robust and engaging web solutions
* Code and unit test as part of the core development team working on a variety of projects, including responsive web solutions and mobile development.
* Develop APIs and RESTful services
* Testing and maintaining the responsive design of applications
* Keeping up with technological advances to optimize software systems
* Submit software products for review of compliance with best practices, standards, and enterprise architecture
* Analyzes code to find causes of errors and revise the applications as needed.
* Participates in software design meetings to analyze and determine user needs are met with technical requirements.
* Develops robust components of TMBC web applications, including front-end UI components and backend APIs and services.
* Participate in all aspects of agile software development including design, implementation, and deployment
* Engage with designers and engineers, and QA to develop robust and engaging web solutions
* Code and unit test as part of the core development team working on a variety of projects, including responsive web solutions and mobile development.
* Develop APIs and RESTful services
* Testing and maintaining the responsive design of applications
* Keeping up with technological advances to optimize software systems
* Submit software products for review of compliance with best practices, standards, and enterprise architecture
* Analyzes code to find causes of errors and revise the applications as needed.
* Participates in software design meetings to analyze and determine user needs are met with technical requirements.

Education Requirements:

BS in Computer Science or equivalent.

Experience Requirements:

* 7+ years of experience in full-stack web application development with an emphasis on Front End UI/UX
* Demonstrated experience using C#, .NET Framework, JavaScript, SQL and SQL Server, Angular, ASP.NET MVC, and other .NET frameworks.
* Experience with front-end technologies and single-page applications (Angular, JavaScript, Type Script)
* Experience with REST Services, GraphQL, API design and consumption
* Solid critical thinking and problem-solving skills
* Skills on database design, table, views creation, SQL Server writing SQL scripts
* Should be able to work with different REST APIs and consuming the data
* Should be able to create APIs that others can consume
* Understanding of cloud computing capabilities (Microsoft Azure or AWS)
* Possesses an understanding of Object-Oriented Programming (OOP)
* Familiarity with software development lifecycle and design patterns.
* An interest in and willingness to learn diverse technologies
* Ability to achieve results through working collaboratively with others
* Clear verbal and written communication skills.

The pay range for this position at commencement of employment is expected to be between:

SF Bay Area: $126,500 and $164,500 /year;

Outside of SF Bay Area: $95,800 and $124,500 /year;

however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include discretionary bonus based on achievement of company goals in addition to a full range of health insurance, life, disability, retirement (including 401k) and various paid time off benefits, such as vacation, sick time, volunteer time dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.

About Us: Our corporate culture is mission driven. We are a certified B Corp and a California benefit corporation, taking all stakeholders (including our employees, community, customers, and the environment) into account to make a positive difference. We have a culture that is emotionally intelligent, aligned, results-focused, cross-functional and committed to the professional development of all employees.

While we're best known for our products like the Myers-Briggs Type Indicator assessment (MBTI), our reach extends well beyond a single instrument. We are a group of professionals who provide expertise in the talent development industry, as well as to career counselor and educators and individual consumers. We offer solutions to help improve individual and organizational performance and address whatever people development challenges businesses and professionals face - from team building, leadership, coaching, and conflict management to career development, selection, and retention. Perhaps this is why millions of individuals in more than 170 countries use our products and services each year. Our customers include the majority of the Fortune 500 companies, as well as businesses of all sizes, educators, government agencies, training and development consultants and consumers looking to understand themselves better.

Working at The Myers-Briggs Company gives you the opportunity to make a positive difference, be accountable, experience genuine respect from your colleagues and peers, and feel valued and supported. We work to create an environment that fosters excellence and encourages employees to contribute, learn, and grow throughout their career.

Our company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, gender identity, sexual orientation, age, status as a protected veteran, or status as a qualified individual with disability.


 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
7+ years
Email this Job to Yourself or a Friend
Indicates required fields