Tech Stack
AnsibleASP.NETJenkins.NETPostgresPythonRubyRuby on RailsSOAPSQL
About the role
- Assist and support non-production and production systems, codebases, and infrastructure development
- Complete new system requirements through code changes, hardware updates, and performance enhancements
- Maintenance of internally developed automation code and processes
- Participate in application design and architecture
- Understand business requirements to ensure application functionality meets user needs
- Ensure all delivered code meets performance standards
- Work closely with data services to provide sophisticated cross system functionality
- Actively engaged in AGILE development methodology
- Participate in requirement gathering and business process improvement
- Work with Business Analysts to communicate system changes to IT and business users
- Participate in preparation and execution of all scheduled and ad-hoc deployments
- Maintain strong open communication with team members and management on best practices, issues, new requirements, and architectures
- Ensure confidentiality of company information
Requirements
- Working towards a bachelor’s degree in Computer Science, Information Technology or Management Information Systems Or equivalent work experience required
- Experience with Ruby or Python languages
- Experience with using Ruby on Rails for web development
- Experience with object-oriented programming concepts and standards
- Experience with web-centric APIs (REST/SOAP) and data integration
- Experience with web development concepts and standards
- Experience with relational databases and SQL (PostgreSQL, MSSQL or similar)
- Familiarity with automation and orchestration technologies (Jenkins, CircleCI, Ansible, etc.)
- Familiarity with Microsoft development technologies (C#/.NET Framework/ASP.NET/etc.)
- Familiarity with git or similar source control system
- Strong Analytical Skills
- Good interpersonal and communication skills