Back to top

Sr. Appl. Dev. Engineer

This job is no longer available

Arlington, VA, USA
Full-time

The Sr. Application Development and Support Engineer participates in all functions of complex technology applications development life cycle utilizing TNC’s basic project management discipline. Performs complex professional work in system development.

Areas of Responsibility: 

The Sr. Application Development and Support Engineer participates in all functions of complex technology applications development life cycles utilizing TNC’s basic project management disciplines and performs complex professional work in system development. They analyze and document end user and technology-user business requirements for technology projects with wide range of complexity at varying levels of impact on organization-wide initiatives.   They design and develop new, complex technology systems and solutions according to system requirements following TNC methodology and development best practices.   Acts as a lead technologist on technology application maintenance projects related to application upgrades, conversion and modifications.   Performs tasks assigned as required to complete project including design, development, running specific programs, generating reports and analyzing results.   They provide support for production problems as assigned.  They act as a final quality assurance analyst to conduct peer reviews and validate programmer analyst work done for moderately complex matters.

RESPONSIBILITIES AND SCOPE

  • Analyze and document end-user and technology-user business requirements for technology projects with wide range of complexity at varying levels of impact on organization-wide initiatives.
  • Design and develop new, complex technology systems and solutions according to system requirements following TNC methodology and development best practices.
  • Act as lead technologist on technology application maintenance projects related to application upgrades, conversions, and modifications. Perform tasks assigned as required to complete project including design, development, running specific programs, generating reports, and analyzing results.
  • Provide support for production problems as assigned.
  • Act as quality assurance analyst to conduct peer reviews and validate programmer analyst work done for moderately complex systems before their release to production in all phases of the project life cycle.
  • Act as Project or Technical Lead as assigned.  Develop accurate project plans with realistic estimations and provide technical expertise to team members and users to help resolve complex project-related problems.
  • Assist technical support staff, Business Support Center staff, Project Managers, and users as needed by providing support for business applications including diagnosing complex problems requiring extensive analysis and troubleshooting.  Design and implement solutions for corrective action in consultation with user community and TIS support group.
  • Assist with the data standards in compliance with best practices that will facilitate integration between systems within TIS and its external partners.
  • Assist lead of a Center of Excellence to acquire, maintain, expand, and convey knowledge of relevant technologies and businesses supported and serve as a mentor to other team members.  Attend and possibly conduct training classes to maintain knowledge base of current technology.  Review technical publications on pertinent topics.
Educational Background: 
Bachelor's degree in computer science, or a related field and three years of experience in programming and systems design.
Skills/Experience: 
  • Experience and expert knowledge of SQL server, Transact-SQL, ETL processes and relational database systems modeling.
  • Experience designing tables and database models.
  • Experience in developing and optimizing stored procedures, views and functions for business rule application and report generation
  • Experience in implementing performance improvements to SQL queries.
  • Experience with SSRS reports and SSMS tools packages.
  • Experience with Visual Basic, .NET and REST web services.
  • Experience analyzing complex system-wide technical specifications and interfaces, debugging applications programs, and producing effective user and technical documentation.
  • Experience with PC operating systems and hardware, office productivity/graphics software and desktop utilities, hand-held computing devices, printers, scanners and other peripherals as well as LAN/WAN Technologies

DESIRED QUALIFICATIONS

  • At least five years of experience building complex software applications.
  • Ability to proactively identify and resolve issues that impact the overall implementation effort.
  • Experience with software development methodologies and processes.
  • Strong time management skills and the ability to prioritize multiple competing demands.
  • Working knowledge of relational database best practices and concepts, such as Business Analysis, Data Analysis, Data Modeling, Data Quality Management (DQM), Data Cleansing, Data Architecture, DDL, Data Dictionaries, Data Marts, Data Mining, Data Warehouse / Warehousing, Value Chain, Data Sampling, and Referential Integrity.
  • Ability to proactively identify and resolve issues that impact the overall implementation effort.
  • Multi-lingual skills and multi-cultural or cross-cultural experience appreciated.
  • Experience in a global organization
Compensation/Benefits: 

The Nature Conservancy offers competitive compensation, 401k or savings-plan matching for eligible employees, excellent benefits, flexible work policies and a collaborative work environment. We also provide professional development opportunities and promote from within. As a result, you will find a culture that supports and inspires conservation achievement and personal development, both within the workplace and beyond.

Organization Info

Nature Conservancy

Overview
Headquarters: 
Arlington, VA, United States
Annual Budget : 
More than $500M
Founded: 
1954
About Us
Mission: 

The mission of The Nature Conservancy is to conserve the lands and waters on which all life depends.

Our vision is a world where the diversity of life thrives, and people act to conserve nature for its own sake and its ability to fulfill our needs and enrich our lives.

How do we achieve this mission and vision?

Through the dedicated efforts of our diverse staff, including more than 600 scientists, all of whom impact conservation in 69 countries.

With the help of our many partners, from individuals and governments to local nonprofits and corporations.

By using a non-confrontational, collaborative approach and staying true to our five unique core values.

That's how The Nature Conservancy has done more than anyone else to advance conservation around the world since our founding in 1951.

Listing Stats

Post Date: 
Oct 10 2019
Active Until: 
Nov 11 2019
Hiring Organization: 
Nature Conservancy
industry: 
Nonprofit