iOS Developer

Isite Technologies Inc
Albany, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Albany, United States of America

Tech stack

Agile Methodologies
Applications Architecture
Software Applications
Application Testing
User Authentication
Automation of Tests
Databases
Continuous Integration
Database Design
Software Debugging
DevOps
Django
Middleware
Github
Mobile Application Software
Laboratory Information Management Systems
Microsoft SQL Server
Routing
Query Optimization
Ruby on Rails
Swagger
Next.js
Software Deployment
TypeScript
Openapi
Data Logging
React
Swiftui
Delivery Pipeline
Express
Concurrency
Software Application Programming
Backend
GIT
Database Migration
Gitlab-ci
Front End Software Development
Cloud Integration
Api Design
REST
Docker
Jenkins
Web Api

Job description

The New York State Department of Agriculture and Markets is seeking an Expert Software Developer to develop and implement a mobile and cloud-based application system for the AGM Universal Laboratory Information Management System (LIMS). The selected candidate will be responsible for the end-to-end development of mobile applications, cloud integration, backend APIs, frontend interfaces, and ongoing application support., * Analyze, design, develop, and test mobile applications.

  • Develop cloud-integrated applications using RESTful APIs.
  • Design and implement scalable backend services.
  • Build modern frontend applications using React, Next.js, and TypeScript.
  • Participate in application architecture and technical design sessions.
  • Demonstrate iterative software builds to project teams and stakeholders.
  • Document technical designs, development processes, and procedures.
  • Support application testing, debugging, and deployment.
  • Provide end-user training and knowledge transfer.
  • Collaborate with development teams using Agile methodologies.
  • Maintain source code using Git and participate in collaborative development workflows., * Swift
  • SwiftUI
  • Vapor
  • REST APIs
  • React
  • Next.js
  • TypeScript
  • SQL Server
  • Prisma
  • Sequelize
  • Docker
  • Git
  • GitHub Actions
  • Jenkins
  • GitLab CI
  • OpenAPI/Swagger
  • JWT
  • CI/CD
  • Cloud Integration

Requirements

Swift Development (84 Months)

  • Extensive experience developing applications using Swift.
  • Server-side Swift development experience preferred.
  • Swift Package Manager and dependency management.
  • Swift Concurrency (async/await).
  • Error handling and application architecture., * Vapor
  • Express.js
  • Django
  • Ruby on Rails
  • Similar backend frameworks

Must have experience with:

  • RESTful API development
  • Routing and middleware
  • Request/response handling

Frontend Development (24 Months)

  • React.js
  • Next.js
  • TypeScript
  • API integration
  • State management
  • Admin dashboard development

Database & Infrastructure (48 Months)

  • SQL Server (preferred)
  • Database design
  • Query optimization
  • ORM frameworks (Prisma, Sequelize, etc.)
  • Docker
  • Deployment pipelines

DevOps & API Development (48 Months)

Experience with:

  • REST API development and consumption
  • JWT Authentication
  • Authorization patterns
  • OpenAPI / Swagger
  • Git
  • GitHub Actions
  • Jenkins
  • GitLab CI
  • CI/CD pipelines
  • Automated testing and deployment

Swift Vapor Framework (12 Months)

Experience with:

  • Vapor framework
  • Controllers
  • Routing
  • Middleware
  • Fluent ORM
  • Database migrations
  • Authentication
  • Validation
  • Error handling
  • Environment configuration
  • Logging
  • Vapor application deployment

Preferred Skills

  • Server-side Swift
  • Mobile application architecture
  • Cloud integration
  • Agile/Scrum development
  • Laboratory Information Management Systems (LIMS) experience
  • Strong troubleshooting and debugging skills

Apply for this position