Need a Software Engineer (.NET) to join our development team, designing and developing our new core platform,which is the foundation for our customized POS solutions.You will be working in sprints to implement new core features, as well as assisting with the custom implementations that leverage the core platform.Experience and Qualification: 3+ years’ experience working in a similar role A degree or higher in Computer Science or related discipline from a recognised 3rd level educational institution. Excellent knowledge of Microsoft .NET framework and specifically C#. Experience working with mobile devices. Knowledge of Xamarin or WPF a distinct advantage. Experience of full projectlifecycle. Experience in POS development with peripheral integration (desirable). Data driven UI architecture (desirable)Skill Set: .NET / C# / .NET Core PCL & Shared Code Threading IoC / Dependency Injection Design Patterns WPF MVVM XAML Xamarin Forms (iOS, Android, Windows Phone, UWP) NUnit / NSubstitute XML & JSONResponsibilities: Technical ownership of customer projects. The development of new features, modules and products. Utilize best practices and design patterns to write clean, efficient and elegant code. Troubleshooting, debugging and resolving technical issues. Writing Unit Tests. Assisting with the design and architecture of the core products. Performance tuning applications. Mentoring and assisting other members of the development team. Participating in code reviews. Other ad hoc duties as assigned.
Strong object oriented concepts. Experience in structure object oriented modelling with preferred expertise in using tools like Enterprise Architect or similar. Experience in working with TOGAF standards is preferred. Experience in architecting the technical scale and scope of high volume, scalable enterprise software solutions including logical and physical landscape requirements with specific attention to design, development, and deployment strategies Capability to adapt, learn and work with multiple technology platforms. Knowledge in Application Security including Information security principles & realization, OWASP & PCI DSS Compliance ( Security Design & Technology Skills ) In depth knowledge and experience in large scale database management, data modelling and database design in RDBMS and NoSQL. Experience in recommending and implementing DevOps tools for enterprise projects. Capability to evaluate tools, technologies and processes, including assessing their strategic benefit in the solution. Willingness to work hands-on with engineers to review, troubleshoot coding problems quickly and efficiently. Expertise in following technologies – ASP.Net MVC, Web API, ASP.Net Core, Entity Framework, Entity Framework Core, ASP.Net Identity, REST Experience in implementing various application deployment models and monitoring the server infrastructure using industry standard tools. Experience in docker based deployment models. Experience in architecting, developing and deploying cloud based (One or more among AWS, Azure, Google Cloud) enterprise solutions. Experience in designing and developing micro-services based applications. Experience in designing and developing solutions with TDD (Test Driven Development)
Should have good knowledge in windows Azure
Identitymine is a User experience speciality company working with latest cutting edge technologies.