iOS Developer
Role details
Job location
Tech stack
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