Kforce - New York, NY

posted 24 days ago

Full-time - Mid Level
New York, NY
Administrative and Support Services

About the position

The GIS Developer with .NET API role focuses on leading the development and maintenance of critical Data/API integrations, particularly in the context of Precision Agriculture. This position requires collaboration with various teams to ensure the delivery of functional, reliable, and efficient solutions, while adhering to industry best practices and the Software Development Life Cycle (SDLC).

Responsibilities

  • Regularly evaluate the existing Data/API features to identify areas for enhancement
  • Implement performance optimization strategies to ensure the Data/API operates efficiently
  • Stay up to date with new technologies and industry best practices to incorporate in the Data/API
  • Collaborate with different teams, such as front-end developers, database administrators, and product managers, to integrate Data/API components
  • Ensure seamless communication and understanding across cross-functional teams to facilitate effective integration
  • Assist in the planning and architectural decision-making processes
  • Engage in building and managing technical solutions that align with organizational standards and processes
  • Follow the Software Development Life Cycle (SDLC) protocols to deliver high-quality software
  • Verify that both functional (what the system should do) and non-functional (how the system should perform) requirements are well-defined and understood
  • Maintain comprehensive documentation for the software, including design specifications, test cases, and user guides
  • Engage in peer code reviews to ensure code quality and adherence to coding standards
  • Validate that the design documentation and test coverage are adequate for the requirements and use-cases
  • Oversee the implementation of new features and manage any changes to existing functionalities

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5-10 years of API development experience (depending on programmer level)
  • Any kind of GIS/mapping data experience; Google Maps, ESRI, ArcGIS, Geospatial, etc.
  • Extensive knowledge of .NET and Web UI/JavaScript Frameworks
  • Possess strong database development skills within SQL (SQL Server)
  • Possess knowledge and experience with integration architecture patterns, standards, frameworks, or tools
  • Practical experience in designing and implementing security protocols and patterns to ensure robust protection of systems and data
  • Solid understanding and hands-on experience in designing, implementing, deploying, and maintaining public facing, high performing and scalable enterprise web services and APIs
  • Strong knowledge/experience in SOA, WCF, Web Services (SOAP, REST, XML, JSON) and various transport and security protocols
  • Work experience with application development tools (e.g., GIT, Visual Studio, Azure DevOps, etc.)
  • Experience with Test Driven Design, including a proven track record of converting requirements into use-cases and subsequently into unit and functional test cases

Nice-to-haves

  • Knowledge of Agricultural Technology (AgTech), geoprocessing, and Geographic Information System (GIS) frameworks
  • Strong communication skills
  • Excellent problem-solving abilities
  • Ability to troubleshoot and embrace new challenges
  • Positive attitude and flexibility in a dynamic environment

Benefits

  • Medical, dental, and vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • 401(k) plan
  • Life, disability, and Accidental Death & Dismemberment (ADD) insurance
  • Paid time off for salaried personnel
  • Paid sick leave for hourly employees on Service Contract Act projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service