We are seeking a highly skilled Senior Software Engineer to design, develop, and enhance software products and modules while ensuring alignment with client requirements and quality standards. You will play a key role in the full project lifecycle, providing technical expertise and delivering high-quality solutions that drive client success.
Key Responsibilities:
- Collaborate with internal teams and clients to define and refine product requirements
- Design, develop, test, and deploy software solutions and integrations
- Execute comprehensive testing to ensure software quality and reliability
- Provide technical support and troubleshooting assistance during and after project implementation
- Contribute to process improvements and knowledge sharing across teams
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 10+ years of experience in collaborative software development, preferably within Agile environments
Strong proficiency in:
- C# and ASP.NET
- SQL Server
- Angular, JavaScript, TypeScript, HTML, and CSS
- SSRS
- Augment, Q Developer, Copilot, or similar AI frameworks
- Excellent problem-solving, analytical, and organizational skills
- Strong attention to detail and commitment to high-quality deliverables
- Fluent in English, with strong written and verbal communication skills
- Ability to work remotely and align with CST (GMT-6) or EST (GMT-5), including occasional extended hours or weekends
- Experience in the property tax management industry is a plus
Why Join Us:
- Fully remote work with flexible hours aligned to CST or EST
- Opportunity to work on impactful projects and innovative software solutions
- Collaborative and supportive team environment
- Exposure to modern AI frameworks and cutting-edge development tools