Description This Opportunity The Senior Technical Consultant is responsible for designing, developing, and maintaining software applications, as well as managing database environments to ensure optimal performance, security, and reliability. This position requires strong technical expertise, problem-solving abilities, and a commitment to delivering robust solutions that support organizational goals. Your Impact Application Development – Software development, enhancements and integrations. Support data migration, integration, and archiving initiatives. Design, code, test, and deploy using modern programming languages and frameworks. Collaborate with business analysts to gather requirements and translate business needs into technical solutions—key initiative – data archiving and reporting for legacy company applications. Develop automation scripts, reports, and utilities to streamline business processes. Conduct code reviews and ensure adherence to best practices and coding standards. Database Administration: Install, configure, maintain, and upgrade database systems (e.g., SQL Server, Oracle, MySQL, or PostgreSQL). Develop and maintain SSIS packages and SQL Jobs. Monitor database performance, optimize queries, and implement indexing strategies. Design and maintain database schemas, stored procedures, and triggers to support applications. Key Performance Indicators (KPIs) System uptime and application reliability. Timeliness and quality of application releases and updates. Database performance metrics and incident resolution time. Stakeholder satisfaction and user adoption of delivered solutions. Who You Are
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees