28.05.2024
Full Stack Developer (.Net Core)
Different Technologies Pty Ltd.
South Africa, Cape Town
WHO ARE WEBluegrass Digital is a dynamic software engineering company working with both South African and International client accounts. We are looking for the best and brightest engineers to join us and grow our engineering team. We move fast and develop a lot of ideas so you will have to keep up with our pace and not be resistant to regular product changes. You will be great at prioritizing tasks in a busy environment and be able to show that you can hit deadlines and exceed expectations.WHAT WE DO?We work on client projects ranging from start-ups with VC funding, to medium and enterprise web and mobile projects, where we help clients conceptualize and fulfil their digital transformation journey. We work across development languages and technologies, with a strong Microsoft .NET backbone. We primarily deliver projects within web content management, using platforms like Umbraco, EPiServer, and WordPress/WooCommerce, as well as creating cutting-edge custom and native mobile applications. And yes, we will train you in anything you don’t know.WHO WORKS AT BLUEGRASS?Code lovers and geeks with interesting hobby projects. They are collaborators and enjoy contributing to communities. They like to exceed expectations, want to learn, and improve their experience through delivering great work & achieving results. Honest, ethical, and professional but always with a sense of humour! Creative and technical thinkers that can communicate well with both clients, internal teams and non-techies.GENERALA degree in Computer Science, Computer Engineering, Information Science or related disciplineAt least 5 years’ experience in system design and coding in Microsoft .Net, .Net Core, C#, C++, Java or JavaScriptProficiency in a database technology such as SQL Server or Postgre SQLKnowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testingExperience in interacting with business users to understand requirements and managing the implementation of system changesCORE FULL STACK TECHNOLOGIESReact Native, ReactJS, NodeJS, TypeScript, Postgres, Microservices, K8s, AWS, Terraform; .NET CoreENGINEERING RESPONSIBILITIES:Interact with business users, business analysts and other developers to understand new requirementsWrite technical specifications and develop new functionality to company standards and deadlinesParticipate in design and planning sessionsUnderstand how our existing systems work, how they fit into the overall architecture and what they achieve for the businessAnalyze issues reported by users and track down their cause through debugging techniques and discussions with other team membersTesting and development of code changesYOUR BEHAVIOURSYou set a high bar for yourself and your team’s engineering skillsYou possess excellent interpersonal and communication skills (oral and written)You provide technical leadership and mentor more junior engineersYou develop high quality maintainable code to meet complex changing environmentYou enjoy fixing and improving technical debt across legacy suiteYou seriously test your changes before hitting the main branchYou support your code in productionYou continuously deliver improvements to the code baseYou have solid analytical and problem-solving skills and strong attention to detailYou learn quickly and like to stay current with new technologiesDESIRED SKILLSExperience with the following would be an advantage:MicroservicesDocker and KubernetesMessage queueing technologies (e.g. RabbitMQ)Event driven architectures• Cloud (Preferable AWS)OUR CORE VALUESShow integrityTake initiativeDevelop innovationBe passionateDeliver excellence#J-18808-Ljbffr
Attention! You will be redirected to another site