Do you want to make a difference in the world? Do you thrive on a constant variety of projects and technologies? Do you want to have a voice in architecture decisions? Can you work closely with business team members to rapidly deliver value?
We can help you!The Arbor Day Foundation is looking for a Software Engineer to design, develop, integrate, and support software as part of our idea-to-implementation process. You will be part of a technical team located in Lincoln, Nebraska working collaboratively with technical and business professionals to deliver practical and innovative technical solutions to help the Foundation in its mission.As part of a small team, your input is critical. We expect team members to continuously learn better ways of developing, delivering, and managing quality software and be prepared to share that knowledge with the team.Responsibilities:· Work in a collaborative environment with business users, project stakeholders, analysts, developers and project managers to ensure all business and technical visions are met.· Design, develop, test, document and support production systems.· Create web applications/services, backend systems, and analytical support systems.· Work with third-party applications (e-commerce frameworks for example) and vendors.· Maintain an overall infrastructure of systems and applications designed to work together.· Work within an agile team to constantly deliver value to multiple stakeholders.· Use various forms of requirements including technical designs, user stories, acceptance criteria, flow diagrams, and API documentation to deliver working software.· Work within the framework of the organization's decision-making strategies providing high value solutions in a cost-efficient manner. Qualifications:· A passion for the Foundation's mission, nature, environmental stewardship, and people· Positive attitude, strong work ethic, engaged team member and high degree of professionalism· Ability to communicate to all individuals involved in a project· Strong knowledge of Visual Studio, .NET framework, .NET Core and C#· Strong knowledge of Microsoft SQL Server· Knowledge of version/source control systems such as git· Knowledge of deployment tools (such as Octopus Deploy) is a plus· Knowledge of Azure development, deployment, and monitoring is a plus· Ability to brainstorm with stakeholders on possible solutions and what is appropriate for the given constraints· Experience with common software engineering practices/patterns and testing techniques· Ability to handle multiple projects with multiple teams/stakeholders· Ability to work independently, in paired programming situations, and within a larger team including offsite employees· Strong knowledge of office productivity tools such as Microsoft Office, Visio, etc.· A bachelor's degree in Computer Science or related field or equivalent experience is required· The ideal candidate will have 3-5 years of practical software development experience· Knowledge of systems involving customers, order/inventory/fulfillment, customer relation management, business intelligence, or finance is desired The Foundation offers an excellent working environment, salary commensurate with experience, an attractive benefits package, and the opportunity to enhance our environmental impact.
If you thrive in a fast-paced, high-energy environment where you can make a difference, please submit a cover letter and resume.