Overview
As an Intermediate Software Developer, you’ll have shared responsibility for building a platform of connected services and applications used by developers and software teams.
The main focus of this role is to build the platform and backend integrations. If you are a creative problem solver, and highly self-driven, we’d love to speak with you. This is a great opportunity to be part of the team building the platform.
There will be lots of opportunities for learning, and you’ll be expected to bring a solid technical skillset and learning mindset.
Your Responsibilities
- Contribute to software projects in a team-oriented environment
- Build the platform and integrations, following architectural patterns and guidance
- Participate in planning and execution for the platform and integrations
- Work with internal and external customers to ensure systems are appropriately tested
- Create and maintain technical documentation, sharing knowledge with team members
- Contribute to continually improving development processes, tools, and standards
- Provide technical expertise including benefits, impacts, and estimates to support decision making
- Develop with the business in mind through a deep understanding of Railtown AI’ industry, customers, and business processes
Your Technical Skills
- Proven experience building API-based integrations
- 3-5 years of professional experience as a software developer
- Diploma or Degree in Computer Science, or equivalent
- Technical skills: C# .Net, Integration platforms, and architectural patterns, Web services, OOP, DI
The following skill sets are desired, but not essential for the role:
- Experience programming with .NET Core 3.0
- Experience with Microservice architecture
- Experience developing with containers
- Experience integrating third-party data, ideally in a distribution environment
- Understanding of AI and ML at a high level
About You
- You have an entrepreneurial and pragmatic focus
- You have excellent written and spoken communication skills
- You move forward and succeed when faced with ambiguity or change
- You enjoy collaboration with others while working well independently
- You take initiative and are goal-focused
- You explore innovative solutions when conventional thinking fails
- You grasp and master new concepts quickly
- You stay current with emerging technology and trends
Benefits:
- Flexible working hours and work from home
- Company events & social hours