Job summary
Our company creates some of the world’s most cutting-edge software products, and we want you to be a part of our team. We are currently in search of an experienced Software Developer to create and maintain software, in-house hardware and network systems. The successful candidate will also help to develop critical products for our clients, and offer excellent technical support. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.
Developer responsibilities
- Develop and implement new software programs
- Maintain and improve the performance of existing software
- Clearly and regularly communicate with management and technical support colleagues
- Design and update software database
- Test and maintain software products to ensure strong functionality and optimization
- Recommend improvements to existing software programs as necessa
Developer skills
- Bachelor’s Degree in Computer Science required
- 1+ years’ experience in web and software development
- Ability to work independently and multi-task effectively
- Demonstrated understanding of projects from the perspective of both client and business
- Designing and implementing n-tier solution
- Demonstrated knowledge of web, web Development,.NET Framework, C#, ASP.NET MVC, HTML, JavaScript, AngularJS, TypeScript, and WEB services
Strong Experience
- SQL can handle: complex, nested, and, recursive queries, and understands the terminology
- ,.NET Framework, C#, ASP.NET MVC ASP .NET MVC
- Web Development,.NET Framework, C#, ASP.NET MVC, HTML, JavaScript, AngularJS, TypeScript, WEB services, .NET and Windows (RESTFUL) services
- Web Service Technologies: WCF, WebAPI, REST API
Some experience
- JQuery, AJAX
- Async, Multi-Threaded, Concurrent, Multi-User development
- Unit Test/Integration Testing experience