Database developer

Posted 1 year ago

Database Developer Job Description

 Responsible for designing, coding, and implementing software solutions using modern techniques and programming language
 Provides high-level database development assistance in creating specific applications for businesses
 Provides general support on information technology to design, develop, execute, and maintain the database application systems, applying several RDBMS
 Ensures research and innovation at all levels of the software development process
 May participate in multiple projects simultaneously as a senior development team member
 Works harmoniously in a cross-functional team comprising managers, supervisors, business analysts, systems personnel, network staff, and other developers in ensuring the delivery of software solutions as planned, within set budget, and timely
 Functions as technical architect and Subject Matter Expert (SME) on enterprise related software systems
 Performs the role of the principal designer responsible for complex systems and their subsystems employing deep knowledge of current technology and tools, as well as relevant systems that are already existing
 Works with agency clients and ETS personnel to determine and state highly complicated business requirements and processes
 Acts as a coach or mentor to junior software developers
 Provides excellent customer service by responding to and assisting with help desk calls to resolving issues, including system outages
 Performs administrative duties as well as some project management tasks.

Skills and Qualifications
 Possess extensive experience with Transact-SQL
 Experience working with Microsoft’s .Net Framework, Java, 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
 Experience in creating rich user interface web designs
 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
 One to two years working experience in a software development environment

Apply Online

A valid email address is required.
A valid phone number is required.