HBITS 08-14897 Software Developer - Expert
Knowledge Builders Inc · Albany, NY · Yesterday
EngineeringFull-time
Day-to-Day Tasks
- Mobile App Analysis
- Mobile App Design
- Mobile App Development
- Mobile App Testing
- Cloud Integration via Restful API
- Iterative Build Demonstrations to team and customers
- Documenting processes and procedures
- Participate in design sessions
- Provide end-user training
- Provide support for testing mobile and cloud-based applications
- Written knowledge transfer
Mandatory Qualification
Software Developer - Is involved with all facets of the software development process, including the research, design, programming, testing and implementation of computer software. Expert - 84+ Months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
Requested Qualifications
- 84 months experience in Swift Development Swift for server-side development.
- Experience with Swift Package Manager and dependency management.
- Swift concurrency (async/await) and error handling.
- Swift backend experience preferred.
- 24 months experience in Web Framework OR equivalent experience with other web frameworks (Express.js, Django, Rails, etc.).
- RESTful API design and implementation, routing, middleware, and request/response handling.
- 24 months experience in NextJS/React Frontend Development in NextJS, React, and TypeScript.
- Experience building admin dashboards or management interfaces.
- State management.
- API integration and data fetching patterns.
- 48 months experience in Database & Infrastructure. SQL database experience (SQL Server preferred).
- Database design and query optimization.
- Experience with ORM/query builders (e.g. Prisma/Sequelize).
- DevOps knowledge (Docker, deployment pipelines).
- 12 months experience with Swift Vapor.
- Developing with the Vapor framework for Swift or equivalent server-side swift experience;
- Vapor’s routing, controllers, and middleware patterns;
- Working knowledge of Leaf templating, Fluent ORM, and migrations in Vapor;
- Experience with authentication, validation, and error handling tailored to Vapor;
- Understanding of environment configuration, logging, and deploying Vapor applications.