Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Constructs high quality code
- Analyze, develop, tests, and debugs applications
- Applying code guidelines and best practices
- Participates in different projects phases
- Working with other team members to achieve the project goals
- Conducts code reviews
- Performs troubleshooting and analysis to assess root cause of application issues
- Maintains a high degree of knowledge on current technologies and tools
Job Requirements
- 1+ year of software and/or application development experience.
- Computer Science/Computer Engineering or equivalent.
- Preferably MCSD, MCPD Certified or equivalent
C# / ASP.NET Software Developer technical requirements are:
- Strong knowledge of .NET web framework.
- Strong experience using C# in .NET, WinForms
- Experience writing API endpoints
- Solid Object Oriented Programming Skills, Design Patterns, UML, SOA
- Well versed in software engineering principles, frameworks and technologies
- SQL Experience
- Strong understanding of WCF, WPF, and WinForms
- Demonstrated knowledge of .Net Framework and the Core Libraries. (this is key knowledge, more than language particular syntax)
- Very good knowledge of Database development (table and stored procedure design) using Microsoft SQL Server.
- Knowledge with Git / Github / Test-Driven Development (TDD) and TFS
- History of delivering XML-based, Web-service, Component-Based and Multi-Threaded applications to production.
- Strong debugging skills in development as well as production environments using tools like Remote Debugger, WinDbg, and ADPlus.
- Fluency with UML
- Agile & SCRUM