Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship
Skills
HTML5
JavaScript
React.js
RESTful
PostgreSQL
Unit Testing
Web Applications
Data Security
API
DevOps
Interfaces
Geographic Information System
Job Details
: Senior Application Developer
: On-Site, New York, NY
: Monday Friday, 9 AM to 5 PM
: 1 Year
We are seeking a skilled Senior Application Developer to design, develop, and implement workflow-driven software applications. The ideal candidate will have experience in full-stack development, database management, and integrating modern technologies to deliver scalable and efficient solutions.
- Develop and maintain web applications using full-stack technologies such as Ruby on Rails, PostgreSQL, and JavaScript frameworks (e.g., ReactJS).
- Design and manage relational databases, including writing stored procedures and ensuring data security.
- Build and integrate RESTful APIs for seamless data exchange between systems.
- Implement user authentication and role-based access control for secure applications.
- Create intuitive user interfaces following accessibility and UX best practices.
- Perform unit testing, integration testing, and performance testing to ensure high-quality deliverables.
- Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs.
- Utilize DevOps tools like Docker and Jenkins for efficient development and deployment processes.
- At least 8 years of experience in application development, database management, and software implementation.
- Proficiency in full-stack development using Ruby on Rails or similar frameworks.
- Strong knowledge of relational databases (e.g., PostgreSQL, SQL Server) and database design principles.
- Experience with front-end technologies such as HTML5, CSS3, JavaScript (ReactJS), and responsive design.
- Familiarity with API development and integration using RESTful services.
- Experience with GIS mapping tools (e.g., ESRI ArcGIS, Mapbox) is a plus.
- Knowledge of DevOps practices and tools like Docker, Jenkins, or Ansible.
- Strong problem-solving skills with excellent written and verbal communication abilities.
- Prior experience working on government or large-scale enterprise projects is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.