Job ID :
35746
Company :
Internal Postings
Location :
Warwick, RI
Type :
Contract
Duration :
36 Months
Salary :
DOE
Status :
Active
Openings :
1
Posted :
16 Feb 2022
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job Duties: 

  • A software development team member that works with the rest of the team to coordinate development efforts. 
  • A senior developer that knows how to help other team members on technical design, technical issues when needed. 
  • A Self-starter knows how to move past difficulties and find best solutions to accomplish objectives. Capable of adapting to changes and revising strategies to improve efficiency. 
  • Embrace challenges and always set higher expectations 
  • Work on all aspects of the software development life cycle following agile methodologies. 
  • Analyze, design, develop, test and deploy phases of development projects. 
  • Design database schemas, conceptual data models, UI workflows and application architectures that fit into the agency enterprise architecture.
  • Write optimal SQL queries and stored procedures to ensure good performance for database operations 
  • Apply Object-Oriented Design and Programming to build component-based middle tier RESTful web services with high throughput. 
  • Understand User-Centered Design concept to build user interfaces that are modern and provide good user experiences 
  • Gather information and feedback from end users to understand and develop project requirements. 
  • Conduct project design sessions and design solutions to meet current project requirements and be flexible enough to accommodate future project needs. 
  • Performs reviews and integration testing to assure quality of project development efforts. 
  • Ensure project tasks are assigned and completed in a timely manner and project milestone dates are met. 
  • Ensure all project documentation is created, archived, and updated, including design, development and deployment documentation. 
  • Help control project scope. 
  • Coordinate activities of the development team. 
  • Ensure all team members are informed of project activities. 
  • Learn new technologies if requested. 
  • Exhibit excellent verbal and communication skills. 

Education: The minimum qualification required for the performance of the above specialty occupation duties is a bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience.