About the Company
Our client is a booming SAS company using GPS technology and offering exciting products to businesses. Their solutions enable businesses to meet the challenges associated with improving the productivity of their mobile workforces. You will be working on enterprise level systems creating innovative and high performance solutions. If you are a Software Engineer looking to enhance your C#/.Net Skills to apply send your CV via the link or call 012449531.
The Software Engineer will Investigate code or data issues and work to implement a solution.
As the Software Engineer you will address software performance issues, as well as any discovered issues when working through resolution.
The Software Engineer will contribute to design and code reviews within the Development Team.
Collaborate with other Developers and Product Designers to evaluate product requirements and refine as necessary.
Support internal customers, such as, Customer Care and Development Support to provide assistance with complex issues to diagnosis and resolve.
Bachelor's degree in Computer Science or a related field preferred
3+ years of experience as a Software Engineer/Developer capacity in the design and development of distributed systems, preferably with C#
Experience in object oriented analysis and design
Computer science fundamentals (data structures, algorithms, and programming languages)
Experience with a Windows development environment using Visual Studio
Experience with common patterns in distributed systems (e.g. REST, SOA, SaaS, web applications)
Experience with web-service frameworks (WCF, SOAP, MVC, etc.)
Experience in debugging and tuning web services at the transport layer
Professional experience with an Agile development methodology, preferably Scrum
Professional experience writing unit tests
Professional experience with enterprise level application technologies (e.g. RabbitMQ)