Application Architect III

BC Forward

Charlotte, NC

JOB DETAILS
SALARY
$70–$70.23 Per Hour
SKILLS
ASP.NET MVC, Agile Programming Methodologies, Amazon Web Services (AWS), Application Programming Interface (API), Atlassian JIRA, Automation, Backlog Prioritization, Best Practices, Bootstrap, Business Solutions, Call Centers, Cloud Computing, Code Reviews, Compensation and Benefits, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Database Technology, DevOps, Distributed Applications, Documentation, Elasticsearch, Emerging Technology, Enterprise Applications, Fortune 500 Customers, Git, Government, Identify Issues, Information Technology Consulting, Java, Java Platform Enterprise Edition (Java EE/J2EE), JavaScript, Jenkins, Leading Edge Technology, Low-Level Design, Mentoring, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, Middleware, MongoDB, Multiplatform/Cross-Platform, Multithreaded Programming, NoSQL, Node.js, Operational Control, Problem Solving Skills, Proof of Concept, Prototyping, REST (Representational State Transfer), React.js, Realtime Communications, Redis, Relational Databases (RDBMS), ScrumMaster, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Spring Framework, Technical Support, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, User Documentation, User Interface/Experience (UI/UX), jQuery
LOCATION
Charlotte, NC
POSTED
Today

Job Title: Application Architect III

Location: Charlotte, NC (NC1-025-05-03)

Duration: Contract - 12 months

Pay Range: $70.23/hr (W2)

Job ID: 372194

About BCforward

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Job Description

We are seeking a Senior Developer for M365 Support within the Real Time Communications (RTC) organization to join our dynamic team. The ideal candidate will have strong experience in full-stack engineering across Java/J2EE, .NET/C#, JavaScript/Node.js, and microservices and a proven ability to design, build, and deliver distributed enterprise solutions that power automated provisioning and real-time communications.

Work Arrangement:

Onsite required three days per week. Hybrid schedule.

Responsibilities:

  • Design, develop, test, and deploy applications for RTC systems and automated provisioning platforms.
  • Write clean, scalable code using .NET/C#, Java/J2EE, JavaScript, and Node.js.
  • Build RESTful APIs, microservices, backend services, and UI components.
  • Develop prototypes, proofs of concept, and production modules using RDBMS and NoSQL databases.
  • Integrate with enterprise voice, trader voice, mobile, session management, middleware, and contact center systems.
  • Collaborate with product managers, scrum masters, architects, support teams, and SMEs to translate needs into technical designs.
  • Produce detailed technical design documentation including low-level specifications.
  • Mentor developers and drive engineering best practices, code reviews, and knowledge sharing.
  • Engage in Agile ceremonies and support backlog refinement, estimation, and delivery planning.
  • Execute across the SDLC including CI/CD, deployment, and documentation.
  • Troubleshoot and resolve development and production issues across platforms.
  • Develop end-user guides, technical documentation, and support tools.
  • Ensure solutions meet security standards and operational control requirements.
  • Identify opportunities to enhance the RTC platform and automation.
  • Evaluate new tools, frameworks, and emerging technologies.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 8-10+ years of professional software development experience.
  • Experience building large-scale enterprise applications with distributed and multithreaded design.
  • Java/J2EE and Spring framework proficiency.
  • .NET, C#, .NET Core, ASP.NET MVC proficiency.
  • JavaScript and Node.js development experience.
  • Database experience with SQL Server, MongoDB, Redis, and Elasticsearch.
  • RESTful API design and microservices architecture experience.
  • DevOps exposure including Git, Jenkins, CI/CD, and automation frameworks.

Preferred Skills:

  • Experience with Agile tools and Jira backlog management.
  • Front-end experience with Angular, React, Blazor, jQuery, or Bootstrap.
  • Cloud and containers experience on AWS or Azure.
  • Production experience with large-scale MongoDB.
  • Experience working with remote and global teams.

Why BCforward?

At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:

  • Competitive compensation and benefits.
  • Opportunities for growth with global clients.
  • A supportive, inclusive culture that values innovation and people.
  • Exposure to cutting-edge technologies and projects.

About Our Commitment

BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.

Interested? Apply Now!

If this sounds like the right opportunity for you, please apply with your most recent resume or contact:

Email:

Phone:

(317) 315-8921

About the Company

B

BC Forward