The ideal candidate will have a strong understanding of software development principles and practices, and be able to contribute to the development of high-quality software applications. **Responsibilities:**
* **Design and develop software applications:** This involves understanding user needs, designing user interfaces, writing code, and testing the application. * **Collaborate with team members:** Working effectively with other developers, designers, and project managers is crucial for successful software development. * **Contribute to the development of best practices:** Sharing knowledge and experience with the team to improve overall development processes.
This job posting seeks a skilled software developer to join a growing company. The ideal candidate will have a strong understanding of software development principles and practices, including agile methodologies. They should be proficient in C# Core development and possess experience with Microsoft web technologies such as ASP.NET MVC or Web API and WCF. The role requires a solid understanding of SQL Server and database design. The company is looking for someone who is passionate about technology and eager to learn new software development trends and technologies. The position offers a competitive salary and benefits package.