This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Collaborate with product management, development leads, and other developers to complete tasks. Design and develop new features and solutions primarily in C#, ASP.Net Core, and JavaScript Work with a team in an agile, Continuous Integration and Continuous Delivery software development process. Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback. Quickly learn and adapt to new technologies and approaches as they come. Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability. Implementation includes using the latest development tools to turn the designs into actual software products. In particular, implementations must be stable and maintainable. Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group. Support includes maintaining the existing code base and providing assistance to the support group. Work with a global project team to implement and maintain a cloud-based engineering collaboration platform Primary technologies and paradigms you will work with include C#, ASP.NET, PowerShell, Microsoft Azure, REST, and TFS
Job Responsibility:
Collaborate with product management, development leads, and other developers to complete tasks
Design and develop new features and solutions primarily in C#, ASP.Net Core, and JavaScript
Work with a team in an agile, Continuous Integration and Continuous Delivery software development process
Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback
Quickly learn and adapt to new technologies and approaches as they come
Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability
Implementation includes using the latest development tools to turn the designs into actual software products
Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group
Support includes maintaining the existing code base and providing assistance to the support group
Work with a global project team to implement and maintain a cloud-based engineering collaboration platform
Requirements:
BS in Computer Science, Software Engineering or equivalent field
1+ years’ experience in software development
3-5 years’ experience as a software engineer or equivalent
Proficient in C# and JavaScript
Understanding of Object Oriented Programming and Design Patterns
Good verbal and written communication skills in English language
Ability to learn and adapt quickly to maximize productivity
Self-motivated person with the ability to work individually as well as part of a team
Familiarity with Node.js
Knowledge of agile scrum development, test driven development, Continuous Delivery and DevOps processes
Experience using Visual Studio, Visual Code
Proficient using C# and with a thorough knowledge of the .Net framework, and ASP.NET, HTML, JavaScript, JSON, jQuery, and Bootstrap
Thorough knowledge of object-oriented programming and design patterns
Excellent verbal and written communication skills required
Ability to learn and adapt quickly to maximize productivity
Working knowledge of Windows Azure development
Experience developing applications that consume RESTful web services
Knowledge of Agile and Scrum development practices