- Design, implement and test new features, while maintaining and improving existing product lines with main focus on performance, scalability and usability aspects.
- Apply coding/implementation best practices to produce elegant, high quality and reusable code.
- Collaborate with other?developers.
- Implement Proof of Concept to validate concepts or new technology/features prior to product implementation.
- Follow the agile and SAFe (Scaled Agile) methodology used for the project which includes writing user stories and creation of corresponding tasks in JIRA.
- Implement and follow security best practices for .Net?applications.
- Write good quality design and specification documents in Confluence.
- Regularly archive source code and assets into source code repository (Git). Review code from other team members and provide feedback/guidance.
- Minimum of 3+ years of experience in Microsoft Technologies stack with C# and .Net?core.
- Proficient in implementing multi-threaded applications and libraries in C# .Net
- Proficient understanding of client-server architecture, REST API and network programming concepts.
- Strong understanding of data structures and operating system concepts.
- Ability to effectively communicate design, specification, test and implementation details.
- Proven track record to work independently on assigned tasks.
- Knowledge of using encryption algorithms and APIs
- NuGet package management.
- Familiarity with code versioning tools such as Git is a plus
- Familiarity with tools such as JIRA and Confluence is a plus.
- Familiarity and working experience with Agile/SAFe methodology.
https://www.dhirubhai.net/newsletters/it-job-openings-6971394212160237568/
Software Developer at workMETHODS Solution Inc.
1 个月Intrested
Software Developer - .NET SQL ANGULAR
1 年Interested