You haven't searched anything yet.
As one of the great gardens of the world located just 30 miles outside of Philadelphia, Longwood Gardens is rooted in a steadfast mission of bringing joy and inspiration to everyone through the beauty of nature, conservation, and learning. Across our many departments, each and every staff member creates the magic that makes our Gardens distinctive. Our team of dynamic professionals is what sets us apart, and our spirit of legacy, innovation, and opportunity is what guides us. While beauty is our heart, our people are our soul.
Longwood Gardens is seeking a Software Developer to plan, design, develop, and deploy high performing, accurate and reliable systems in support of core organizational functions and business processes. Responsibilities include:
•Writing business applications that are performant and scalable
•Securely consume and create custom APIs that expose potentially sensitive data
•Documenting technical aspects of projects including source code, system models, specifications, use case diagrams, and tests
•Manage source code and change management in git source control
•Coordinating deployment schedules with other developers, system administrators, and project stakeholders
•Meeting with stakeholders to gather requirements, manage solution expectations in accordance with departmental and organizational initiatives, design, develop, and deploy applications
•Developing scalable applications practicing software reusability where possible though object-oriented design
•Following secure coding practices to ensure data security and integrity in line with Longwood security policies
•Collaborating on implementation of new on-premises and cloud-hosted software projects
•Meeting with potential vendors and selected partners to ensure that Longwood’s business initiatives are being met
•Keeping team leads informed of planned upgrades, patches, potential bugs, features, and outages
•Managing status reports through project tracking tool
•Performing essential IT functions, including but not limited to:
o Aiding other team members during larger project launches
o Providing technical assistance to staff, volunteers, and, occasionally, guests when the need arises
•Supporting on-call services for a week approximately 4-5 times a year
•Supporting occasional evening and weekend work to meet deadlines and provide on premise coverage
The ideal candidate will have:
•3 years experience as a Software Developer or related positions
•A Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or related field. Or equivalent combination of education and experience.
•The ability to work both independently and in a team-oriented, collaborative environment is essential.
•The ability to conform to shifting priorities, demands and timelines.
•Proven ability to gather technical requirements and perform business process mapping.
•Proficiency in backend development using technologies such as: C#, Python, and Node.JS.
•Exposure to frontend development using technologies like: HTML, CSS (and SASS, LESS), JavaScript (and JS-based frameworks), .NET
•Comfort writing applications that consume and provide REST APIs
•Familiarity with industry standard REST API security methodologies: OAUTH 2.0, SAML 2.0, etc.
•Proficiency in using git version control and change management software.
•An understanding of relational database theory and practical experience in Structured Query Language (a focus on T-SQL).
•Knowledge of cloud tools (AWS, Azure, etc.) to create and maintain solutions.
•Comfort in reverse engineering current processes.
•General knowledge of system administration, internet protocols, storage, server, and workstation operating systems (Microsoft Windows and Debian Linux).
•Excellent written and verbal communication skills, strong costumer service and time management skills
Longwood Gardens is committed to nurturing a diverse and inclusive environment that celebrates the complexities and differences of all living things. We welcome and respect diverse backgrounds, life experiences, and perspectives. Diversity creates a more beautiful world, sparks innovation, and unites us.
Full Time
$93k-113k (estimate)
03/15/2024
04/05/2024
longwoodgardens.org
Kennett Square, PA
500 - 1,000
The job skills required for SOFTWARE DEVELOPER include Computer Science, API, Python, JavaScript, AWS, Linux, etc. Having related job skills and expertise will give you an advantage when applying to be a SOFTWARE DEVELOPER. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by SOFTWARE DEVELOPER. Select any job title you are interested in and start to search job requirements.
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.