What are the responsibilities and job description for the Software Developer position at Times Microwave Systems?
Position Overview:We are looking for a highly motivated and experiencedSoftware Developerwith a strong foundation in.NET,Python, andSSRS reporting. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex problems, and is passionate about building scalable, maintainable, and high-performance applications.The successful candidate will play a key role in thedesign, development, testing, and deploymentof enterprise-level applications and reporting solutions that support critical business functions.Key Responsibilities:Develop and maintain robust applications using.NET (C#)andPythonDesign and implementSSRS reportsto support operational and analytical reporting needsCollaborate with cross-functional teams including business analysts, QA, and infrastructure teams to gather requirements and deliver solutionsWrite efficient, reusable, and reliable code following best practices and coding standardsPerformcode reviews,unit testing, andintegration testingTroubleshoot, debug, and optimize existing applications for performance and scalabilityParticipate inAgile/Scrum ceremoniesincluding sprint planning, daily stand-ups, and retrospectivesDocument technical specifications, system architecture, and deployment proceduresEnsure compliance withsecurity,data privacy, andgovernance standardsProvide production support and resolve issues in a timely mannerRequired Skills & Qualifications:Bachelor's degree inComputer Science, Information Systems, or a related fieldMinimum5 years of hands-on experiencein software developmentStrong proficiency in:.NET Framework / .NET Core (C#)Python scripting and automationSQL Server Reporting Services (SSRS)SQL Server / T-SQLExperience withRESTful APIs,JSON/XML, anddata integrationSolid understanding ofobject-oriented programming (OOP)anddesign patternsStronganalytical thinkingandproblem-solvingskillsExcellentcommunication skillsable to explain technical concepts to non-technical stakeholdersAbility to manage multiple priorities and work independently or as part of a teamPreferred Qualifications:Experience withAzure services,DevOps pipelines, orCI/CD toolsFamiliarity withPower BI,or other BI toolsExposure tocloud-based architecturesandmicroservicesKnowledge ofversion control systems(e.g., Git, Azure Repos)Experience working inregulated industries(e.g., healthcare, finance) is a plus