Senior .Net Developer

  • Full-time

Company Description

Macadamian is a full-service software design and development firm. From product ideation to market ready – and everything in between, we provide a complete range of usability, design, and engineering services. From big consumer brands to enterprise, telecom, and healthcare; our solutions are founded in design that thinks of the user first while leveraging the cloud, Big Data, and Internet of Things (IoT) to deliver context-aware and adaptive experiences. The result? Engaging software solutions that have a direct impact on the bottom line.

Job Description

The incumbent will be responsible for design, development and implementation of software for technology based products and applications

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • At least 5 years of recent experience in software development 
  • Strong understanding of OOP and design patterns
  • Solid experience with the .C#, Entity Framework, ASP.NET MVC / Web API, WinForms/WPF
  • Hands-on experience with vanilla JavaScript and JS frameworks (Angular/React/Vuejs) is a plus
  • Solid expertise in designing and developing RESTful web services
  • Experience in TDD / BDD
  • Strong knowledge of database design and development
  • Experience with Microsoft Azure
  • Experience with Scrum and agile development processes and methodologies
  • Experience with source control and build management services (Azure DevOps/GitHub)
  • Highly motivated, passionate, adaptable personality, and eager to learn new technologies and methods
  • Excellent communication skills
  • Fluent in English language - reading, writing, speaking
  • Experience of working effectively as part of a team, ability to accept criticism
 

Job responsibilities:

  •  Participate in all phases of the software engineering life cycle
  • Passionately architect, code, and advocate for scalability, reliability, maintainability and reusability
  • Lead technology selection decisions
  • Lead/manage projects and provide technical guidance to less experienced staff
  • Take personal ownership and responsibility for the quality and timeliness of work commitments
  • Collaborate and partner with customers, project managers and other engineers to meet project deadlines and expectations
  • Set and enforce coding standards by performing design and code reviews
  • Full autonomy in making decisions requiring significant analysis and resolving wide range of issues on a regular basis
  • Accurately estimate duration and level of tasks and projects difficulty

 

Position Specific Competencies:


● Service Orientation: Go above and beyond regular client and organizational
expectations by offering added value
● Accountability: Balances organizational, team and individual commitments
● Communication: Adapts communication to respond to audience or situational
requirements
● Teamwork: Encourages others to participating in team activities, ensures teams are
working effectively
● Leadership: Promotes and builds internal commitment
● Problem solving: Analyzes complex issues to develop approaches or solutions that are
considered forward thinking and best practice

Additional Information

WHY MACADAMIAN?

Well we could write you a nice sales pitch but how about you check us out in action over these medias and judge for yourself how awesome we are....

  • http://www.macadamian.com/careers/
  • http://www.youtube.com/user/Macadamianglobal
  • http://www.linkedin.com/company/macadamian-technologies
  • https://www.facebook.com/MacadamianTech
  • https://twitter.com/macadamianlabs