Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participate in requirements analysis.
- Collaborate with internal teams to produce software design and architecture.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support.
Job Requirements
- 5+ years of proven experience.
- BSC in Computer Science or a related degree.
- Strong understanding of object-oriented programming
- Understanding of fundamental design principles for building a scalable application
- Very good experience in ASP .NET, MVC .Net Core & Web API.
- Familiarity with web servers (e.g. IIS , Apache) and UI/UX design.
- Experience using .NET 4.5+ , Core.
- Excellent hands on experience implementing multi-threading code and asynchronous operations
- Must be self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem-solving skills.
- Proficient in programming using C#, MSSQL.
- Familiarity with architecture styles/APIs (REST, RPC).
- Ability to complete all phases of the software development life cycle including analysis, design, implementation, testing, and support.
- Test-Driven Development Principles / Techniques.
- Very good experience in both Back-End and Front-End Development.
- Demonstrated expertise in MS .NET, C#, MS SQL Server , XML, Object Oriented development
- Experienced in web technologies - ASP.NET,MVC, REST, HTML 5, Ajax, JavaScript, CSS3, J Query, Angular JS.
- Must have a good understanding of SQL fundamentals, T-SQL, stored procedures and optimizing database applications for high scale, low latency.
- Experience in IIS Web Server Configuration and Deployment.
- Experience in SSL Certificate Implementation.
- Experience in Healthcare Software & web-based Software Implementation.
- Experience in Web Controls or Other third party control integration.
- Experience in VB.NET and Windows Service Development.
- Able to develop batch programming and VBScripts for automation.
- Experience in BI tool.
- Prefer candidate with work experience with the hardware integration like Kiosk, biometric devices, card readers, printers etc.
- Good knowledge in HTML, JavaScript, j Query, Restful API, C#.
- SQL Server deep knowledge.