n

Software Developer 0625

nexus IT group
Full-time
Remote
United States
Technology and IT
Responsibilities
  • Design and implement robust web applications using Blazor (Server / WebAssembly) and C#/.NET Core.
  • Create rich, interactive user interfaces with DevExpress components, ensuring seamless usability and responsiveness.
  • Write clean, modular, and maintainable code following best practices for security and performance.
  • Integrate applications with QuickBooks Desktop and Online using QuickBooks SDKQBXML, and Web Connector.
  • Design and manage workflows that synchronize accounting data: customers, invoices, vendors, payments, and general ledger entries.
  • Troubleshoot API interactions and develop resilience around third-party service availability.
  • Design, deploy, and manage application infrastructure on AWS, including services such as EC2, RDS, Lambda, and S3.
  • Implement and manage compartmentalized environments (e.g., using AWS Organizations, IAM roles, and service control policies) for client-specific data isolation, security, and compliance.
  • Automate deployments via CI/CD pipelines and manage configurations for development, staging, and production environments.
  • Work closely with the architecture team to define scalable solutions using microservices, containerization (Docker/ECS), and messaging patterns.
  • Contribute to continuous integration, automated testing, and monitoring strategies.
  • Actively participate in agile ceremonies (standups, retrospectives, sprint planning).
  • Work cross-functionally with product managers, QA engineers, and other developers to deliver high-quality software.
  • Perform peer code reviews and support technical documentation.

Required Qualifications

  • Proficient in C#/.NET Core, Blazor, and modern web development techniques.
  • Strong experience with DevExpress UI controls and dashboards.
  • Deep integration knowledge of QuickBooks SDK (Desktop and/or Online), QBXML, and API workflows.
  • Solid experience with AWS, including EC2, S3, IAM, VPCs, and compartment management for multi-client or multi-department architectures.
  • Strong database design skills using SQL ServerPostgreSQL, or MySQL.
  • Experience with Git and version control workflows.
  • Proficient with REST APIs, JSON, and async programming patterns.
  • Strong problem-solving skills and ability to troubleshoot complex systems.
  • Excellent communication skills with a collaborative, can-do attitude.