Call DBA Web Technologies Today

203-267-5219
Software Architect (C#, .Net Framework, WPF, WCF, .Net Core, Design Patterns, Code Analysis) in Franklin, TN - Hybrid
.NET Framework, Application Architecture, C#, Design Patterns, Multi-Threading
Location: Tennessee
Job Function: Application Architect
Date Of Job Posting: 07-21-2023

Software Architect (C#, .Net Framework, WPF, WCF, .Net Core, Design Patterns, Code Analysis) in Franklin, TN - Hybrid 

 POSITION: Software Architect (C#, .Net Framework, WPF, WCF, .Net Core, Design Patterns, Code Analysis)

LOCATION: Franklin, TN – Hybrid (3 days onsite, 2 days remote)

SALARY: Excellent compensation with benefits + Bonus + 401K + Partial Relocation

DURATION: Full-Time (Onsite) (3 days onsite, 2 days remote)

SKILLS: Software Architecture,  C#, .Net Framework, WPF, WCF, .Net Core, Design Patterns, modern software frameworks, architectures, analyzing code, Hands on (code, code review, refractor code), Memory Management, and Multi-Threading

Job Description

ROLE:

• Carry out technical assessments on requested features and identify scope of work/dependencies for development requirements.

• Reviews business context for solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options, (which may include RFIs, RFPs or prototype development).

• Participate in defining technical product requirements and high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.

• Responsible for driving architecture around new product features and ensuring that designs are in alignment with technology roadmap.

• Lead, guide and influence Tech Leads and Software engineers.

• Take technical ownership of the product engineering and quality.

• Collaborate effectively with cross-functional teams to deliver end-to-end products & features.

• Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of software standards and procedures.

• Champions a structured approach to business application solutions.

• Supports the development of strategy, frameworks, and best practices for the development organization.

• Participate in the implementation of solutions that will improve the current product performance, quality, processes, and standards.

• Discover or develop innovative solutions with the use of the latest technologies.

• Guide technical evaluations via POCs and design workshops

QUALIFICATIONS:

• Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience.

• 5+ years of experience as a software Architect.

• Experience with modern software development or operations and their associated technologies.

• Extensive experience with C#, .Net framework (including WPF & WCF) and .Net core.

• Experience with design patterns, modern software frameworks and architectures.

• Professional experience analyzing code for weaknesses/errors and supporting planned improvements.

• Big picture problem solving skills.

• Strong interpersonal communication and collaboration skills are essential.

• Experience working in highly regulated environments a plus.

• Experience with SQL DB like SQLite a plus.

• Experience with Google Protobuf & gRPC a plus

################################

 



Apply for this job