Overview
Company Summary
Deltek is the recognized global standard for project-based businesses, delivering software and information solutions that help organizations achieve their purpose. Our market leadership is driven by our diverse employees, united by a passion for learning, growing, and making a difference.
At Deltek, we take immense pride in fostering a balanced, values-driven environment where every employee feels included and empowered to do their best work. Our core values are put into action daily, creating a unique culture recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post, and a Best Place to Work in Asia by World HRD Congress
.For more information, visit www.deltek.com.
Business Summary
The Deltek Information Technology team provides technical support, services, and applications to Deltek's global workforce. We are dedicated to finding innovative ways to help our employees maximize their productivity and exceed their business goals. If you're a world-class problem solver looking to be part of a diverse, dynamic, and collaborative team – join us as we power success for all of Deltek.
Position Responsibilities
- Develop, maintain, and enhance a variety of on-prem and SaaS business applications supporting Deltek’s global business units.
- Research and analyze business requirements, providing conceptual and detailed designs to meet various business application needs, including HR, Finance, and Enterprise Applications.
- Develop, enhance, manage configurations, test, and support the rollout of solutions, as well as database and interface architecture design/support for moderate to complex projects.
- Engage in all aspects of Agile development, including understanding business requirements and testing support to analyze and mitigate issues.
- Apply systems and database knowledge to troubleshoot and resolve complex problems using various technical skills such as SQL and configuration setup.
- Participate in code reviews and change management (release) processes to develop and implement new applications and updates to existing applications.
- Interface with third-party software vendors to escalate and resolve integration and software/technical issues.
- Stay updated on emerging tools, software practices, and technologies to improve solution cost and quality.
- Develop and maintain architectural documentation to sustain system integrity and facilitate knowledge-sharing.
- Collaborate cross-functionally with senior-level management, business owners, solution architects, business system analysts, project managers, and other engineers/developers to discuss technical options to meet business requirements and achieve secure and scalable solutions.
Qualifications
- Bachelor's Degree or equivalent experience is required.
- A minimum of 8-10 years of experience working in an IT environment.
- At least 6-8 years of experience as a developer and/or system engineer.
- Experience leading complex projects/tasks.
- Strong hands-on experience with a variety of code, interface, API, and database concepts.
- Experience in full project life cycle development for systems and applications.
- Experience integrating and customizing business applications.
- Excellent oral and written communication skills, with the ability to collaborate effectively with team members at all levels, from junior developers to senior managers and business customers.
- A strong desire to learn the latest technologies and the ability to acquire knowledge quickly.
- Exceptional problem-solving and debugging skills.
Technical Knowledge & Skills
- Proficiency in programming languages such as JavaScript, .NET, C#, Java, PHP, PowerShell, and Regex.
- Experience with ERP, HRIS, CRM, and Case Management systems.
- Experience with ServiceNow (SNOW) glide extensions and JavaScript.
- Experience with Microsoft SharePoint.
- Proficiency in web services, REST APIs, string manipulation, SQL, and creating stored procedures using XML/JSON and SOAP/REST protocols.
- Experience with integrations using tools such as Power Automate, UiPath, MuleSoft, and IBM App Connect.
- Knowledge of DBA tasks, including deployments, maintenance planning, string manipulation, and authoring SQL statements.
- Experience using Source Code and Version Control Systems like Git.
- Experience in cloud-based deployment of applications.
- Familiarity with Windows OS.