Position Responsibilities
- Apply systems and database knowledge to troubleshoot and resolve complex technical problems
- Perform Service Management (Tier-3 support) activities and tasks for corporate business applications
- Interface with third-party software vendors to escalate and resolve software and other technical problems
- Design, develop, implement and document high-quality technical solutions, with a focus on eCommerce and automation technologies
- Collaborate cross-functionally with business owners, solution architects, business systems analysts, and other engineers to discuss technical options and pros/cons to meet business requirements in order to achieve secure and scalable eCommerce and automation solutions
- Work alongside other developers and engineers within the Information Technology organization to develop robust eCommerce and automation solutions while consistently applying best practices.
- Review technical and business requirements to develop the system, application, database, and interface solutions for moderately complex projects
- Interact with architects, business systems analysts, and project managers to provide project or task status updates
- Promote and follow the established processes, policies, standards, and procedures to assure compliance with corporate and regulatory policies and standards
- Conduct appropriate code and unit test reviews for assigned projects and present to architecture review boards as necessary
Qualifications
Education & Experience:
- Bachelor's Degree or Equivalent Experience Required
- 8-10 years working in an IT environment, with strong experience in IT Service Management and a robust understanding of ITIL
- More than 3 years of experience working as web developer, with strong programming skills
- More than 2 years of working on process improvement and automation technologies such as Robotics Process Automation (RPA), chatbots, integration technologies, and workflow technologies
- Consulted with senior-level management
- Experience in full project life cycle development for systems and applications
- Hands-on experience working with.NET core and has experience building enterprise eCommerce solutions using the Microsoft .NET framework
- Desired, but not required:
- Experience with Azure or Amazon Web Services (AWS)
- Experience using APIs and microservices.
- Experience with developing solutions using containers, like Docker or Kubernetes
Technical Knowledge & Skills:
- .NET stack, ASP.NET, and C# (essential)
- JavaScript, Javascript templating libraries (AngularJS, ReactJS, VueJS, etc), jQuery, and UI frameworks (essential)
- SQL scripting and PL/SQL or T-SQL (essential)
- SQL Server (2016 or later) (essential)
- Azure or Amazon Web Services (AWS) (desired)
- APIs and microservices (essential)
- Systems development life cycle - Waterfall or Agile (essential)
- Automation Tools (Robotics Process Automation, Selenium, etc.) (essential)
- Containers (desired)
- Cast Iron and/or data integration middleware (desired)
- Scripting languages such as PowerShell, PHP, Python (desired)
Customer Management Skills:
- Strong communication (oral and written) skills
- Experience working with a variety of roles/levels from junior developers to senior managers to customers
Other Competencies:
- Deltek is a fast-paced environment the ability to multitask on different projects concurrently is critical
- A wide degree of creativity and passion for process improvement is expected
- Intellectual curiosity and a strong desire to learn new technical skills is a must
- Maintain a positive environment and high-performance standards
- Flexibility to take on tasks outside of one's own area and to assist team members is a key success factor
- Strong analytical and problem-solving skill is a must
- Self-starter and can work with minimal supervision
- Ability to work collaboratively with geographically dispersed teams