Job Openings - ardentCause
Transcription
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