cover image
RCI Technologies

RCI Technologies

www.rci-technologies.com

1 Job

32 Employees

About the Company

We are an information technology firm that empowers government agencies to modernize and secure their digital systems, delivering high-value technical solutions that drive measurable business results. With over four decades of industry experience, we unite people, process, and technology to provide end-to-end IT services tailored to the unique needs of our clients, reducing total cost of ownership and ensuring success in an evolving digital landscape. RCI's core offerings include delivery of custom software development, project management, and technical staffing.

Listed Jobs

Company background Company brand
Company Name
RCI Technologies
Job Title
Javascript Developer
Job Description
**Job Title** Javascript & C# Full‑Stack Developer **Role Summary** Lead architect, developer and test engineer responsible for end‑to‑end design, coding, testing and deployment of secure, high‑performance web applications using .NET 4.8/.NET Core, C#, ASP.NET MVC5/Core, Razor/MVVM, React (or Angular/Backbone), HTML5, CSS3, AJAX and SQL Server. Drive application and database architecture, integrate REST/SOAP services, deliver UI/UX design, and manage CI/CD pipelines in Azure DevOps. **Expectations** * 15+ years of professional software development, with 8–10 years in object‑oriented design, 6–7 years in .NET/C# and SQL Server web/client‑server delivery. * Proven experience leading and mentoring technical teams through SDLC phases (Waterfall, Agile, RUP). * Must perform live coding, debugging and screen‑share sessions via Zoom; demonstrate strong hands‑on coding skills in JavaScript and T‑SQL. * Strong written and oral communication with business analysts, QA, and stakeholders. * Ability to design, implement, test, and document complex modules; specialize in relational database models, T‑SQL, SSIS/SSRS, and secure web services (WCF, microservices). * Expertise in ASP.NET, Entity Framework, LINQ, WCF, and modern JavaScript frameworks. **Key Responsibilities** 1. **Architecture & Design** – Create high‑level solutions, use‑case diagrams, class/sequence diagrams, and detailed component designs. 2. **Coding & Development** – Implement modules in C#, ASP.NET MVC5/Core, Razor, React/Angular; write clean, testable code following SOLID principles. 3. **Database Design** – Model relational schemas, normalize data, write efficient T‑SQL, stored procedures, and SSIS packages. 4. **Web Services** – Build SOAP/WCF and RESTful APIs; integrate across services using SOA, n‑tier architecture. 5. **UI/UX Implementation** – Develop responsive interfaces with HTML5, CSS3, AJAX, and React; ensure accessibility and UX best practices. 6. **Testing** – Perform unit, integration, performance, and security testing; use CI/CD pipelines in Azure DevOps. 7. **Documentation** – Maintain design artifacts, coding standards, user guides, and technical deliverables. 8. **Collaboration** – Work cross‑functionally with BA, QA, architects, and DevOps; lead code reviews and technical presentations. 9. **Continuous Improvement** – Identify performance bottlenecks, refactor, and propose new technologies or processes. **Required Skills** * .NET 4.8, .NET Core, C#, ASP.NET MVC5/Core, Razor, MVVM, WCF, microservices, SOA. * Front‑end: React, Angular or Backbone, JavaScript ES6+, TypeScript, HTML5, CSS3, AJAX. * Databases: SQL Server 2019, Azure SQL, T‑SQL, stored procedures, SSIS, SSRS. * DevOps: Azure DevOps, Git, CI/CD, configuration management. * Testing frameworks: MSTest/NUnit/xUnit, Selenium, Postman. * Security: authentication, role‑based access, secure coding practices. * Design patterns, OOP, SOLID, DDD, CQRS, event‑driven architecture. * GIS optionally: ESRI ArcGIS Desktop/Online, OpenLayers, Mapbox. **Required Education & Certifications** * Bachelor’s degree (or equivalent) in Computer Science, Software Engineering or related field. * Microsoft Certified Professional (MCP) or equivalent .NET/C# certification. * Azure Cloud or AWS Cloud certification preferred. * Advanced-level training in .NET application development, advanced data modeling, or performance tuning highly desirable.
New york city, United states
Hybrid
Senior
17-09-2025