You haven't searched anything yet.
The Opportunity
We are seeking a highly skilled, experienced Developer to join our small technology solutions development team. You will work on mission-critical applications that are instrumental to our organization s impact. This is an opportunity to make a significant impact as a developer working with leading-edge technologies, and to join a high-performing team focused on maximizing the philanthropic impact of the organization and ensuring that the foundation s staff, grantees and partners can do their best work.
In this position you will collaborate with other technology team members, including business analysts, our Sr. Applications Architect & Lead Developer, and other experienced team members to deliver robust, scalable, and user-friendly applications. You will serve as an expert in translating business requirements into technical solutions and code as well as contributing your expertise to developing a given solution. Your experience in writing clean, secure, maintainable code is desired along with your capability for writing clear documentation, deployment experience, and testing skills. Experience working on complex, multi-stakeholder projects and teams is a plus.
We need someone who can think creatively to solve complex programming challenges and is a self-learner and is self-motivated. To excel in this role, you must have a strong background in full-stack development along with expertise in designing scalable distributed systems. The ideal candidate will have a deep understanding of C#, HTML, jQuery, .NET, web apps, APIs, strong SQL Server, and Visual Studio. They will also have experience with API development and diverse integrations, developing documentation, developing complex business systems, Python proficiency for analytical uses, AI tools/models, Kendo and Bootstrap UI, and UI/UX.
This position reports to our Director of Information Technology and is based at our main office in Palo Alto, CA. Under the foundation s residency policy and hybrid work arrangements, you must reside within a reasonable driving distance of the foundation s Palo Alto office, and you will be expected to work onsite a minimum of four days a month, the weeks of our May and November board meetings, and on periodic occasions throughout the year when foundation business needs require.
In This Role You Will:
What You Bring to the Foundation:
Qualifications
Competencies
The Moore Foundation provides a generous total compensation package that includes a competitive salary and wide range of benefits to support your life, health, and well-being.
The expected salary range for this position is between $180,000 and $210,000 per year. Our job titles and salary ranges may span more than one career level, and the salary offered to a candidate will be determined based on factors such as the scope and responsibilities of the position, job related knowledge and skill set, depth of experience, certifications and/or degrees, and our practice of upholding salary equity within the foundation.
Our health benefits include employer-paid options for medical, dental, and vision insurance for employees and dependents; a mental wellness program; paid parental leave; employer-paid disability and life insurance benefits; and pre-tax flexible spending accounts for medical and dependent care expenses.
Other benefits include 6 weeks of paid time off per year and 10 paid holidays; a 401(k) retirement savings plan with a foundation contribution of up to 10% and a Roth 401(k) option; a matching gifts program for qualifying charitable contributions; hybrid work arrangements and a home office stipend; and a commuter benefits program.
To support you in achieving your career goals, the foundation offers a professional development program to all benefits-eligible employees that includes an annual financial benefit of $5,000 and paid time off to participate in educational programs.
Full Time
$120k-144k (estimate)
06/23/2024
07/10/2024
moore.org
TUCKER, GA
50 - 100
2000
Private
THOMAS CARLYSLE
$200M - $500M
Civic & Environmental Advocacy
Gordon and Betty Moore Foundation seeks to advance environmental conservation, scientific research, and patient care.
The following is the career advancement route for Software Developer positions, which can be used as a reference in future career path planning. As a Software Developer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Developer. You can explore the career advancement for a Software Developer below and select your interested title to get hiring information.
If you are interested in becoming a Software Developer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Developer for your reference.
Step 1: Understand the job description and responsibilities of an Accountant.
Quotes from people on Software Developer job description and responsibilities
Performed requirements analysis, system design and specification, and led software development team to ensure resulting application met stated objectives.
02/17/2022: Memphis, TN
The Software Developer works closely with other software team members to design, develop and troubleshoot high quality software.
02/27/2022: Minneapolis, MN
Software developers are the creative minds behind software programs, and they have the technical skills to build those programs or to oversee their creation by a team.
01/10/2022: Houston, TX
Being a good developer means being able to balance completing day-to-day tasks with focusing on the project as a whole.
12/12/2021: Norwich, CT
Software developers use soft skills to work efficiently and productively with their colleagues during the development process.
12/12/2021: Albany, GA
Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.
Career tips from people on Software Developer jobs
Software developers regularly use a defined skill set, to create technical assets for use during the creation, testing, and launch phases of software development.
01/24/2022: Temple, TX
To become adequately productive and proficient, developers new to software applications often require months — even years — of on-the-job training to avoid making dangerous mistakes that put systems at risk.
12/11/2021: Poughkeepsie, NY
The candidate will be required to prepare documents and reports on the status of software.
12/08/2021: Salisbury, NC
For software developers to build efficient programs and organise data efficiently, they should possess knowledge of data structures.
01/24/2022: Frankfort, KY
Developers need to be familiar and capable to conduct all of the above tests on their technical output.
01/18/2022: Boston, MA
Step 3: View the best colleges and universities for Software Developer.