The Database Developer has the responsibility to provide database and application solution strategy, technical design, architecture, and support for carrying out the implementation of enterprise database development. His/her job description entails incorporating commercial off the shelf (COTS) solutions with an organization's internally created software solutions and legacy IT systems. He/she works with the leadership of the functional team in assessing requirements and providing technical assistance for architecting, executing and developing the right database architecture. He/she focuses on database modeling, optimization, modernization, and performance improvement. To be effective on their roles, database developers must have a good knowledge of regularly used concepts, practices, procedures, and processes within the industry or field they are working in. They must also be able to follow instructions and standard guidelines, which are needed to effectively perform the duties of the position. The tasks of the database developer include reviewing and analyzing, as well as modifying programming systems. They are also responsible for encoding, testing, debugging, and documenting programs. Writing codes for database access, adjustments, and creations; as well as for stored procedures, are also part of the functions of this position. Other duties the developer performs include identifying data sources, constructing data decomposition diagrams, providing data flow diagrams, and documenting the process. Qualifications: Possess extensive experience with Transact-SQL Experience working with Microsoft's .Net Framework, Visual Studio, HTML5, JavaScript frameworks, and J2EE, Eclipse Experience working with MS SQL Server, NoSQL DBA, and MySQL Sound knowledge of traditional as well as agile software development methodologies Knowledge of Scrum methodology of agile software development and its application Ability to apply an object-oriented programming language in creating applications Strong ability to carry out research and innovation Strong knowledge of systems and software development lifecycles; application integration techniques; and relational database design Outstanding spatially enabled enterprise applications creation and maintenance skill Sound knowledge and experience working with software application and database design ideas Excellent skill in communicating orally and in writing with people Excellent troubleshooting ability Proficient working on various projects together at the same time and achieving resounding success Highly effective working in a team, as well as working independently Possess a Bachelor's degree commonly in Computer Technology or in a related field |
Last updated on Feb 15, 2018
Stamford, Connecticut
·30+ days ago
Dallas, Texas
·30+ days ago
Atlanta, Georgia
·30+ days ago
Hanover, New Jersey
·30+ days ago
New Hartford, New York
·30+ days ago
Dallas, Texas
·30+ days ago
San Jose, California
·30+ days ago
San Francisco, California
·30+ days ago
Remote
·30+ days ago
Cumming, Georgia
·30+ days ago
30+ days ago
Pensacola, Florida
·30+ days ago
Mountain View, California
·30+ days ago
Phoenix, Arizona
·30+ days ago
Chesterfield, Virginia
·30+ days ago