As a Software Engineer (Developer), you'll play a pivotal role in shaping the future of Teslar's platform. You'll wear many hats while designing, building, and testing complex systems. We seek someone with a creative spark and a knack for problem-solving, eager to innovate and leave their mark on the industry.
Responsibilities:
- Design, debug, and optimize a cutting-edge, database-driven software platform.
- Own your craft, managing multiple projects simultaneously with varying complexities.
- Stay ahead of the curve, actively expanding your skillset and expertise in emerging technologies.
- Dive deep into Teslar's platform, becoming a technical authority.
- Maintain an ongoing understanding of industry trends with a desire to expand your skillset.
Qualifications:
- Bachelor's degree in software engineering, computer science, or a related field, equivalent work experience.
- 2 years of experience in .NET with C# as your core foundation, but you're also comfortable weaving in other languages and frameworks to build robust solutions (SOAP, HTTP, XML, REST & MVC).
- Solid understanding of distributed systems and service-oriented architecture (code that can scale).
- Full-stack fluency from databases to web technologies, you navigate the entire software ecosystem with ease.
- Proficiency ensuring code is rock-solid with unit testing tools like NUnit.
- Familiarity with the banking industry and machine learning (preferred).