Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Responsibilities:
- Utilize .NET infrastructure to create software solutions
- Rewrite existing code to ensure compliance with specified guidelines
- Ensure that outputs are user-friendly and visually compelling
- Collaborate with product teams & engineering professionals (especially front-end engineers)
- Optimize the platform for faster execution and solve scalability issues
- Collaborating with cross-functional teams to understand project requirements
- Designing, coding, and debugging software applications using the .NET framework
- Developing scalable and maintainable code that adheres to coding standards
- Testing and deploying applications while ensuring high performance and security
- Troubleshooting and resolving software defects and issues
- Collaborating with other developers to enhance application feature
- Keeping up-to-date with industry trends and best practices in .NET development
- Participating in code reviews, and providing constructive feedback
- Developing documentation throughout the software development lifecycle (SDLC)
Job Requirements
Job Requirements
- General Requirements:
- Good experience of managing and reviewing tasks with and from the development team
- Good experience of testing tasks with and from the development team
- Good experience of using agile and GitHub.
- Good experience of time management and communication skills
- Good English level , reading , writing and speaking
Technical Requirements:
- Experience developing accessible technologies.
- Proficiency in code and system health , diagnosis and resolution , and software test engineering
- 5 years of experience with performance , large-scale systems data analysis , visualization tools , and/or debugging.
- Ability to design , develop , test , deploy , maintain , and enhance software solutions .
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines , checking code in , accuracy , testability , and efficiency)
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- 5+ years of back-end development Experience
- Significant experience with.NET Core, ASP.NET MVC, WebAPIs.
- Excellent knowledge of C# programming language.
- Experience with Web Services, WCF, and Service-Oriented Architecture a plus
- Good Experience of using reporting tools.
- Significant experience with Entity Framework and Microsoft SQL Server.
- Excellent knowledge of Client-side programming using HTML5, CSS3,Bootstrap JavaScript, React Js.