- Company Name
- RICEFW Technologies Inc
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Lead end‑to‑end software development for the FAST GenTax system, including analysis, design, coding, testing, and documentation. Implement enhancements and resolve production issues using C#, PostgreSQL, and Visual Studio. Manage change requests, track modifications in the Fast Central Repository, and collaborate closely with other developers through structured code reviews and walkthroughs, all with minimal direct supervision.
**Expectations:**
- Plan and execute all development process steps.
- Review team workplans and provide regular status updates to the Team Lead.
- Identify, track, and resolve risks and issues affecting deliverables.
- Develop contingency plans and drive continuous process improvement.
- Apply deep modeling, design, and coding expertise across database environments.
- Present complex technical solutions to business and non‑technical stakeholders.
- Collaborate effectively with business users, project managers, and architects.
**Key Responsibilities:**
- Analyze requirements and design robust solutions.
- Write, test, and document clean, maintainable code.
- Develop fixes for production problems and implement SQR change requests.
- Track all changes in the Fast Central Repository (FCR).
- Coordinate with peers, conduct code reviews, and maintain coding standards.
- Communicate progress, risks, and solutions to stakeholders.
**Required Skills:**
- Proficiency in C#, PostgreSQL, and Visual Studio.
- Experience with FAST programs (GenTax, FAST DV‑VS, FAST UI‑PL, or FAST CSE).
- Strong analytical, modeling, and design capabilities.
- Excellent written and verbal communication.
- Proven ability to collaborate across cross‑functional teams.
- Problem‑solving skills, including conversion of technical problem formulations to code.
- Knowledge of best practices and the ability to recommend improvements.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, C#/.NET, or PostgreSQL) are a plus.