Ecology and Environment, Inc. is a fully integrated environmental consulting firm committed to supporting sustainable development through responsible environmental stewardship. We are seeking innovative and forward-thinking full-time, part-time, and on-call Developers to build our Developer group at our headquarters in Buffalo, NY or in our U.S. regional offices. In this challenging role, each Developer will be responsible for designing and developing web-based solutions and will work with colleagues and clients to create appealing and fully functioning websites. Alternative, flexible work arrangements will be considered for the right candidates.
This opportunity requires experience with ASP.Net C# web development to develop project websites and internal systems. Experience with ASP.Net, C#, and SQL server is required. Our developers are part of an integrated, very dynamic and results-oriented IT/GIS group. Our successful candidates must be highly motivated to work in a very fast-paced and exciting consulting environment.
Responsibilities:
• Develop modern, data-driven ASP.NET web applications using Visual Studio, C#, and SQL Server using Microsoft platforms, frameworks, and tools
• Use modern web development technologies including HTML, CSS, and JavaScript to build fast and intuitive user experiences
• Serve as lead developer for new and existing projects (Senior level)
• Work with managers and developers in making platform, technology, and tooling decisions (Senior level)
• Mentor junior staff developers and perform QA/QC on other team members solutions (Senior level)
• Participate in project planning meetings to design and document software features, requirements, and specifications
• Communicate directly with stakeholders to share project updates, provide training, discuss new feature ideas, and troubleshoot problems or issues
• Maintain, support, and enhance legacy applications
• Assist with business development initiatives (demonstrations, client meetings, presentations, bids and proposal support, etc.)
• Remain current on web technology trends, and rapidly learn and apply new skills and tools during the life cycle of a project
Requirements:
• Bachelor’s Degree in Computer Science, Management Information Systems, or a related discipline
• Senior level: 7+ years of experience with custom web based data driven application development, using C# and .NET technology including working experience in using Microsoft platforms, frameworks, and tools
• Associate level: 2+ years of experience with custom web based data driven application development, using C# and .NET technology including working experience in using Microsoft platforms, frameworks, and tools
• Strong knowledge of HTML, CSS, and Javascript and jQuery frameworks
• Strong knowledge of Web Services (REST & SOAP)
• Transact-SQL experience
• Collaborate on solutions by facilitating and improving communication amongst technical staff and clients
• Excellent problem solving skills
• Strong communication skills with external and internal clients of varying levels of computer literacy
• Must be a self-starter, highly motivated, organized, and self-disciplined in order to organize time and work efficiently in a face-paced and exciting consulting environment
• Experience with consulting or contract work is a plus
• Ability to travel as needed for client meetings and business development
Who: E & E is its people. We are a knowledge based culture with an integrated staff of more than 85 scientific and engineering disciplines — a group of innovators who pave the way in implementing environmental solutions. E & E offers a competitive compensation and benefits package (for full- and part-time employees) along with opportunities for professional growth in a flexible, team-oriented environment. Please view our website at www.ene.com (Requisition #420 – Nationwide Developer) to apply on-line. Must be eligible to work in the United States. Visa sponsorship will not be provided for these positions.