Application Developer II

The Nature Conservancy Rapid City, SDRapid City, SD
439d$76,800 - $115,000Hybrid

About The Position

The Application Developer II at The Nature Conservancy will play a crucial role in supporting the application life cycle management for legacy applications and participating in the software development life cycle for NextGen cloud implementations. This position involves working collaboratively within an engineering team to contribute to a digital transformation that impacts various corporate applications. The role includes responsibilities in application maintenance, quality assurance, and providing support for production issues, all while adhering to best practices in software development.

Requirements

  • Bachelor's degree in computer science or a related field.
  • Three years of experience in programming and systems design.
  • Experience with at least one programming language such as JavaScript, Python, Java, or C#.
  • Understanding of API frameworks and web services (REST).
  • Experience with SQL query language and database design and development.
  • Experience designing and developing reports using SQL Server Reporting Services, Tableau, or Power BI.
  • Experience with full life-cycle technology application development.

Nice To Haves

  • Experience with at least one SaaS ERP platform, such as Workday.
  • Experience with data extraction, transformation, and loading according to business specifications.
  • Understanding of file transfer protocols and troubleshooting file transfer issues.
  • Experience with at least one Cloud platform, such as AWS, Azure, or GCP.
  • Experience creating, deploying, and managing reports on complex datasets.
  • Experience in object-oriented analysis and application design.
  • Experience with modern web application development frameworks, such as React.
  • Effective verbal and written communication skills.
  • Strong time management skills and ability to prioritize multiple demands.
  • Multi-lingual skills and cross-cultural experience.

Responsibilities

  • Provide functional and technical support for application life cycle management.
  • Participate in all aspects of the software development life cycle for NextGen cloud implementations.
  • Act as a team member on technology application maintenance projects related to upgrades and modifications.
  • Perform quality assurance analysis to validate work before production release.
  • Support production problems as assigned and complete performance tasks as required.
  • Design and develop new technology systems and solutions according to system requirements.
  • Attend training classes to maintain knowledge of current technology.

Benefits

  • Health care benefits
  • Flexible spending accounts
  • 401(k) plan with an 8% employer match
  • Parental leave
  • Accrued paid time off
  • Life insurance
  • Disability coverage
  • Employee assistance program
  • Other life and work well-being benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service