Hiring Requirements
- Bachelor’s degree in computer science, mathematics or other relevant technical field OR Associate’s degree specifically in computer science. Candidates with non-technical degrees may be considered with the completion of the relevant technical certification programs.
- 3 years of development experience.
- With no degree, 5 years of experience required.
- Direct experience with at least one ETL Development technology (i.e. Ab Initio, DataStage, Informatica).
- Direct experience with at least one development language/technology (i.e. Python, PHP, JAVA, PEGA, Angula.js, Node.js, etc).
- Experience collaborating effectively with vendors and business partners for solution delivery.
Hiring Preferences
- Must be able to understand and translate the business requirements into technical specifications and help with testing the applications.
- Must be able to adapt to Continuous Delivery build and deploy.
- Working knowledge on Python is a plus.
- Must be able to work on both Waterfall, Agile and Kanban methodologies.
- Ability to self-learn, adapt and learn new tools and technologies including open source technologies.
- Must be able to support the developed applications in Production through the warranty period of the application.
- Experience with a major relational database management system preferred (i.e. DB2, Oracle, SQL Server, Teradata). Experience with NoSQL databases is also a plus.
- Experience with Linux operating system is a plus.
- Experience with testing methodologies with the stated major development language(s)/technology.
- Knowledge of messaging engines is helpful.
- Experience with RESTful services and JSON preferred.
- Cloud experience preferred (AWS, Hadoop, Hive or other BigData Technologies).
- Solid relationship management and collaboration skills to facilitate effective working relationships with varied stakeholders and team members, including vendors.
- Ability to participate in projects and ensure work is completed on time with high quality
- Solid problem-solving skills, with a focus on understanding overall business issues and determining innovative solutions
- Provide detailed application and code expertise to the development, testing, business teams.
- Effective verbal or written communication skills
- Must be self-directed, highly organized and adaptable with the ability to effectively multi-task as needed
- Familiar with current and emerging technologies with a willingness to learn.