




JOB SUMMARY \& ACCOUNTABILITIES: Design, develop, and implement software solutions using .NET technologies, with an emphasis on C\#. This role includes taking ownership of development tasks, contributing to technical solution design, and ensuring the quality and performance of applications. Software Engineer B will collaborate with cross\-functional teams, provide mentorship to junior engineers, and contribute to improving development processes and practices. Responsibilities: * Lead the development and maintenance of scalable, secure, and efficient .NET applications. * Analyze user requirements and translate them into technical designs and specifications. * Write clean, efficient, and maintainable code following established best practices. * Perform thorough testing, debugging, and optimization to ensure reliability and performance. * Conduct code reviews to maintain quality and provide constructive feedback to team members. * Design and implement APIs, integrate third\-party services, and contribute to system architecture. * Develop and maintain technical documentation, including system designs and workflows. * Stay current with emerging technologies and industry trends to drive innovation and efficiency. * Actively participate in Agile/Scrum processes, including sprint planning, stand\-ups, and retrospectives. Qualifications: * Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent professional experience. * 3–5 years of experience developing applications with .NET technologies (e.g., .NET Framework, .NET Core, ASP.NET). * Proficiency in C\# and object\-oriented programming principles. * Strong knowledge of relational databases (e.g., SQL Server) and experience with SQL queries and stored procedures. * Familiarity with version control systems (e.g., Git) and CI/CD pipelines. * Experience in designing and implementing RESTful APIs. * Solid problem\-solving skills with the ability to debug and optimize complex systems. * Strong communication, collaboration, and interpersonal skills. * Demonstrated experience with: o C\# o WPF using MVVM deign pattern o Visual Studio o ASP.NET Core o .NET Framework o SQL Server o Git o RESTful APIs o CI/CD pipelines o HTML o CSS o JavaScript Preferred Skills (not required): * Experience with front\-end technologies or frameworks (e.g., React, Angular, or Blazor). * Familiarity with cloud platforms like Azure or AWS, including deployment and resource management. * Experience in performance tuning and scalability practices. * Exposure to testing frameworks (e.g., xUnit, NUnit) and test\-driven development (TDD) \#LI\-LL1


