We are looking for a passionate Software Engineer to design, develop and install software solutions.
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Job description
Key Responsibilities:
- Work with business and development teams to architect the solutions.
- Hands-on participation in the design, development, and performance testing of web and win form applications using Microsoft Technologies
- Troubleshoot, debug and fix software anomalies
- Train and mentor local development team in best practices for Microsoft .NET related development.
Skills
- Working Experience in C#, ASP.NET, MVC 3 or later, MVVM
- Strong understanding of Object Oriented design and N-tier architecture
- Strong problem-solving, trouble-shooting, and communication skills
- In depth knowledge and experience in:
- .NET 3.5 and higher Framework (C#, ASP.NET, ADO.NET)
- Microsoft Visual Studio (including debugging and performance testing in Team Foundation Server)
- SQL Server 2008 and higher
- IIS / Hosting Environments
- Web Services
- Win form based solutions
- HTML, XML
- Building multi-threaded applications and Async operations
Also helpful (but not required):
- Microsoft Certifications
- Knowledge of HTLM 5 , CSS 3, JQuery, Web API
- Knowledge of Microsoft Reporting Services
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire