Job Openings - ardentCause

ardent​
Cause​
L3C
Database Programmer Job Description
Are you interested in more than a job? Are you interested in having a career with purpose? Then think
about working at ardentCause where the right person has the opportunity to be a key part of a growing
enterprise, dedicated to making a difference in the global community. We are providing the solutions to
help those who work on the world’s toughest problems measure and see their impact, make the best
decisions and collaborate for even greater effectiveness. Our employees are making the world a better
place - every day!
We are seeking a Database Developer, whose primary role is to design, write, test and implement
database application code, scripts and reports, using C#, javascript and SQL.
This individual must work a good portion of the time ​
in our Troy, Michigan office​
.
This individual must ensure that high levels of database performance and data integrity are met through
applying design best practices, code tuning and monitoring system processes. This individual makes
certain that the database design and coding solutions meet business objectives and establishes and
maintains a high level of user trust and confidence in the database group’s knowledge of and concern for
the users’ business needs.
ESSENTIAL JOB FUNCTIONS
* Perform database development. Develop application code using agreed upon database programming
languages, packages, and scripting languages to support application releases; interact with development
teams and understand business requirements.
* Create and implement data models for internal and external databases.
* Create scripts for data integration, data maintenance or bug fixes.
* Use SQL for ad-hoc report generation as needed.
* Create, review, analyze and document data and workflow processes. Good data analysis, application
troubleshooting and writing skills are required.
* Perform administrative maintenance of relational databases including backup/recovery, schedule jobs,
problem diagnosis and performance tuning.
* Discover, research and resolve or recommend changes for resolution of database capacity issues,
replication, and other distributed data issues.
* Provide application support. Resolve problems and answer questions related to the database
application code and layered products; contact vendor support when necessary; facilitate application
development and customer problem resolution with optimum speed and efficiency.
* Lead and/or support database software upgrades and planning. Ensure database environment is
updated with current stable versions of software products; maintain currency with operating system and
support software.
* Analyze user requirements for application releases and, based on findings, provide recommendations
1
April 2015 DB Programmer Job Description
for solutions and estimates of work.
*Adhere to company policies for reporting and managing trouble tickets and change control.
* Establish, administer, and monitor object-level security in the database including the setting of
appropriate end-user database access control levels.
* Coordinate and perform in-depth tests for modified and new database processes, and other
post-implementation support.
* Communicate database changes, enhancements, and modifications verbally or through written
documentation to management and team members so that issues and solutions are understood.
* Work with associates of varying levels of technical expertise within the organization.
* Communicate complex and technical information in a concise and articulate manner.
* Consistently complete tasks within agreed upon target dates.
SKILLS
This position requires at least five years of related experience.
Demonstrate:
* Application development using .NET Framework, C#, C++ and/or java,
* Database development and administration in SQL Server other databases would be a plus.
* Production database design, implementation and management.
* Create solutions that align with business requirements.
* Create reports, business correspondence and procedure manuals.
* Ability to develop formal application specifications and project plans using common documentation
tools such as Visio, Microsoft Word and Microsoft Project.
* Ability to work as part of an application development team; create structured code for integration into
larger systems, document work for maintenance in a production environment, create task lists, timelines
and deliverables, work to meet project schedules determined by others.
* Ability to define problems, collect data, establish facts and draw valid conclusions.
* Ability to develop systematic testing plans for problem resolution.
* Ability to self-manage assigned tasks.
Contact Info:
Send resume and letter to ​
[email protected]​
, subject Database Programmer
About ardentCause:
ardent​
Cause L3C​
is a Michigan-based social enterprise serving the nonprofit and education community
​
with online data solutions to achieve better outcomes, through innovative software for data collection,
analysis, visualization and communication of information.
http://ardentcause.com
2
April 2015 DB Programmer Job Description