Job Description
What You’ll Be Doing
- Participate in all stages of the software development lifecycle (SDLC), from requirements gathering and design to development, testing, and deployment.
- Develop clean, maintainable, and efficient code using .NET technologies (e.g., C#, ASP.NET MVC/Core, Entity Framework).
- Implement secure and well-documented APIs for seamless integration with other systems.
- Conduct code reviews, learning and applying coding standards and best practices.
- Build user-friendly and responsive web interfaces, ensuring a positive user experience.
- Build practical knowledge of testing and debugging best practices, to ensure high-quality and reliable software delivery.
- Document and clearly communicate the implemented solutions.
- Continuously improving our engineering processes, tools, and systems
- Collaborating in the ongoing design and architecture of our evolving core products and services.
- Working day-to-day with our Australian based dev and DevOps teams, also collaborating with our global teams in India and US
- Participating in our monthly team tech days, regular team lunches and annual hackathon
What You Need
- 0-3 years of Software Engineering experience or similar role.
- Enjoy building and learning to build well-engineered, usable, and accessible systems.
- Experience in .NET/Java or associated tech
- Understanding of relational databases and working knowledge of SQL
- Experience with object-relation mapping using frameworks, such as EF, Hibernate or LINQ
- Comfortable using version control systems such as Git
- Experience and knowledge of CSS and modern web standards and frameworks
- Software design skills, including good design patterns knowledge.
- Strong problem-solving skills
- Interested in developing a strong understanding of the product and business domain.
- Enjoy working in a team-oriented, collaborative environment.
- Self-motivated and proactive attitude towards learning
Nice to Have:
- Experience with cloud platforms (e.g. Azure,AWS).
- Experience with unit testing frameworks (e.g., NUnit, xUnit).
- Experience with version control systems (e.g., Git).
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Open-source contribution, repositories, personal projects
- Participation in communities of interest, meetups
Our Technology Stack:
- React, React Native, TypeScript, vue.js
- .NET Framework and .NET Core (C#)
- ASP.NET MVC and Web API, Entity Framework
- SQL Server, PostgreSQL
- Visual Studio, Visual Studio Code
- Xamarin Mobile framework
- Continuous Integration and Delivery via TeamCity, BitBucket Pipeline
- Various AWS Services
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru