Programmer/Developer
Programmer/Developer Position
Responsibilities:
- Design, develop, and test solutions utilizing database tools and selected RPA tools
- Build robot processes using internal framework, best practices, coding standards, and typical design patterns
- Build data cleansing, data loading, and transaction routing processes using internal framework, best practices, coding standards, and typical design patterns
- Perform functional and non-functional testing of the robot and data handling processes to ensure they meet the technical and functional requirements, including documenting test results
- Create robot process documentation which describes what the process is doing and how it is configured
- Support integration and UAT testing to identify and correct any issues
- Perform Level 3 support to internal Service Desk and Operations
Skills and Qualifications:
- Good programming skills in Java, Javascript, Python, or other current languages
- Knowledge of cloud-based tools and techniques - AWS Cloud Practitioner preferred
- Knowledge of data cleansing and loading techniques using SQL - MS SQLServer and Aurora preferred
- Broad technical knowledge including programming languages, databases, networking, and operating systems
- Solid understanding of standard programming techniques
- Proven problem-solving skills
- Knowledge of cybersecurity techniques for securing data, including SSL Certificates, PKI Certificates, encryption/decryption software and how secure data transfer works
- Good understanding of API and web pages and their structure, including HTML, CSS, JSON, and how front-end frameworks work
- Helpful to have Logi Analytics and QuickSight UI experience
- Knowledge of Windows environment, including networks and distributed file systems
- Willing to work on varying assignments within a team environment
- Ability to communicate effectively across technical and non-technical teams
Experience:
- Any hands-on RPA tool development experience preferred
- 2+ years of experience within AWS infrastructure for junior developer
- 5+ years experience for senior developer position
- Software engineering in a multidisciplinary team environment a plus
- Working with internal customers to gather and understand requirements
- Working with other technical teams to accomplish a shared goal