13/06/2020
ODR Technologies Inc. is looking for 2 Full
Time Developer for immediate hiring.
Interested applicants may submit their resume at: [email protected]
Tasks and Responsibilities
The day-to-day role typically includes the following:
• Project planning
• Software design & architecture
• Write clean maintainable code based on SOLID principles
• Review pull requests
• Bug fixing & support work
• Hosting maintenance
• DevOps
• Test your own work
• Be involved in process improvement
• You are expected to keep up with coding & technological trends in your own time
• Liaise with the design and development teams to ensure understanding of the initial requirements of features.
• Review new features and improvements against their original requirements, including having an awareness of the interconnectedness of different functions within the product and testing other relevant and related functions
• Be able to lead technical solutions using your extensive experience to identify opportunities for improving the websites.
Accountabilities
• Team player with positive attitude
• Adhere to company & project processes
• Use best practice coding principles and produce high quality code
• Good communication & documentation skills
• Provide accurate estimates
• Involvement with process improvement
• Confidence in working and communicate with clients
Technical Capabilities
• C #, .NET framework, .NET core, MVC, WebAPI
• Working experience or must learn Umbraco CMS
• Working experience with Azure Services
• Ability to write unit tests, mocks
• Working experience with Entity Framework
• Ability to write queries & create indexes for SQL Server
• Ability to maintain existing projects
• Ability to read documentation & integrate with APIs & SDKs
• Intermediate knowledge of HTML/CSS
• Intermediate knowledge of at least one JS framework (Vue/Angular/React)
• Setup hosting for Azure PaaS and IaaS
• Setup Azure DevOps pipelines for PaaS and IaaS, including knowledge of YAML
Who you are
You need to be a highly motivated, organised and passionate person that is willing to tackle demanding tasks and take responsibility for actions, using your initiative to make suggestions and working to make things happen.
You will need a strong desire to learn and to share your knowledge with your team. In addition, you need to be flexible enough to adapt your approach to different team members, helping to motivate others and inspire a positive attitude.
You will use your strong oral and written communication skills to build rapport with internal and external stakeholders on your projects. You will be a good listener, but also highly persuasive, using facts, clear arguments and personal conviction to influence and persuade others.
Qualifications/knowledge Essentials
• At least 4+ years of experience and a high level of proficiency developing backend systems using a combination of .NET Framework, .NET core, MVC, MSSQL.
• Experience in developing web based applications and API’s.
• A good understanding of testing applications with an excellent eye for detail, including unit tests and integration testing.
• Ability to manage multiple projects in a fast-paced, time-sensitive environment.
• Solid experience in developing with the Umbraco platform or another equivalent CMS platform.
• Understanding of SOLID design principles and software design patterns.
Experience:
• 4+ years of previous experience in developing websites and applications on desktop and mobile in a full stack capacity
• Practical experience developing on at least one CMS platform
• 2+ years proven experience working with frontend technologies, JavaScript, AngularJS, HTML, CSS, SCSS, NPM, yarn and gulp is required
• Demonstrated experience through the entire lifecycle of digital development from Information Architecture to prototyping, to user testing to internal testing and bug-fixing
• Experience working in a fast-paced, results-oriented, web/mobile-based development environment and an understanding of what's required to get the job done.
• Experience in Azure platform, including app services, VM, storage, SQL, service bus, service fabric, traffic manager.
• Experience with Visual Studio Team Services, Jira / Confluence, a plus.
• Experience in devops, preferably Azure Devops.