Job Description
<p><span>Responsibilities:</span></p><p><br></p><ul><li>Design and build advanced applications for the Web platform</li><li>Collaborate with cross-functional teams to define, design, and ship new features</li><li>Work with outside data sources and APIs</li><li>Unit-test code for robustness, including edge cases, usability, and general reliability</li><li>Work on bug fixing and improving application performance</li><li>Continuously discover, evaluate, and implement new technologies to maximize development efficiency</li><li>Write clean, structured, testable code using .NET Core</li><li>Build Restful API services using .NET Core</li><li>Document development and operational procedures</li><li>Estimate task duration and log project hours</li><li>Analyze system design and performance</li><li>Support junior developers</li><li>Develop and write high-quality coding standards</li><li>Continuous Integration using Git to participate with team members on the same module</li></ul><p> </p><p><span>Required skills:</span></p><p> </p><p>- BS degree in Computer Science, Engineering, or a related subject</p><p>- Proven software development +3 Years experience with .NET Core platform</p><p>- Proven working experience in web development and database</p><p>- Experience working with remote data via REST and JSON</p><p>- Experience with third-party libraries and APIs</p><p> - Working knowledge of the general architectures, trends, and emerging technologies</p><p>- Solid understanding of the full software development life Cycle Skill for writing reusable libraries</p><p>- Skill for writing reusable libraries</p><p>- Experience with Microsoft SQL Server, Mysql+</p><p>- Experience In database design</p><p>- Knowledge and experience with build and release management</p>