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.