Pro Talent Crafter
Must be local to Michigan.
Software Solutions Architect – Job Description Position Description Our Client is seeking an experienced IT Application or Enterprise Architect to join our team for a Legacy Modernization project. This 1‑year project (possible extension) involves rewriting a desktop application (VB6 and .NET) using a modern web solution. The role will be responsible for designing, architecting, and developing systems using .NET, Entity Framework Core, JSON Serialization, and Web Services. The ideal candidate will have extensive experience with modern software design and development practices, excellent problem‑solving skills, and the ability to collaborate effectively with cross‑functional teams.
Key Responsibilities
Architect complex enterprise‑level applications using .NET, ensuring scalability, maintainability, and alignment with business needs.
Lead the development of application systems utilizing .NET, Entity Framework Core for database queries, and JSON Serialization for data handling.
Design and optimize databases and queries using Entity Framework Core, ensuring performance, scalability, and data integrity.
Lead and implement unit testing practices, develop test strategies and frameworks to support ongoing development.
Architect and integrate web services (RESTful APIs, SOAP, etc.) to ensure seamless communication between system components and third‑party services.
Collaborate closely with other architects, developers, and product teams to define system requirements and ensure alignment.
Provide leadership, mentoring, and guidance to junior developers and technical team members.
Maintain comprehensive system documentation, including architecture designs, data models, and codebase specifications.
Continuously explore new technologies and development practices to improve system architecture, performance, and reliability.
Required Skills and Experience
Minimum 5+ years overall experience in the field.
Proven experience as an IT Application Architect, Enterprise Architect, or similar role in large‑scale software development projects.
Expertise in .NET for building modern web and enterprise applications.
Strong knowledge of Entity Framework Core for database interaction and optimization.
Experience with JSON Serialization for efficient data serialization and deserialization.
Expertise in designing and implementing web services (RESTful APIs, SOAP) for system integration.
Strong analytical, problem‑solving, and debugging skills.
Excellent communication and collaboration skills with cross‑functional teams.
Preferred Qualifications
Bachelor’s or Master’s degree in computer science, Information Technology, or a related field.
Familiarity with CI/CD practices and tools such as Git or Azure DevOps.
Seniority Level Mid‑Senior level
Employment Type Contract
Job Function Engineering and Information Technology
Industry IT Services and IT Consulting
#J-18808-Ljbffr
Software Solutions Architect – Job Description Position Description Our Client is seeking an experienced IT Application or Enterprise Architect to join our team for a Legacy Modernization project. This 1‑year project (possible extension) involves rewriting a desktop application (VB6 and .NET) using a modern web solution. The role will be responsible for designing, architecting, and developing systems using .NET, Entity Framework Core, JSON Serialization, and Web Services. The ideal candidate will have extensive experience with modern software design and development practices, excellent problem‑solving skills, and the ability to collaborate effectively with cross‑functional teams.
Key Responsibilities
Architect complex enterprise‑level applications using .NET, ensuring scalability, maintainability, and alignment with business needs.
Lead the development of application systems utilizing .NET, Entity Framework Core for database queries, and JSON Serialization for data handling.
Design and optimize databases and queries using Entity Framework Core, ensuring performance, scalability, and data integrity.
Lead and implement unit testing practices, develop test strategies and frameworks to support ongoing development.
Architect and integrate web services (RESTful APIs, SOAP, etc.) to ensure seamless communication between system components and third‑party services.
Collaborate closely with other architects, developers, and product teams to define system requirements and ensure alignment.
Provide leadership, mentoring, and guidance to junior developers and technical team members.
Maintain comprehensive system documentation, including architecture designs, data models, and codebase specifications.
Continuously explore new technologies and development practices to improve system architecture, performance, and reliability.
Required Skills and Experience
Minimum 5+ years overall experience in the field.
Proven experience as an IT Application Architect, Enterprise Architect, or similar role in large‑scale software development projects.
Expertise in .NET for building modern web and enterprise applications.
Strong knowledge of Entity Framework Core for database interaction and optimization.
Experience with JSON Serialization for efficient data serialization and deserialization.
Expertise in designing and implementing web services (RESTful APIs, SOAP) for system integration.
Strong analytical, problem‑solving, and debugging skills.
Excellent communication and collaboration skills with cross‑functional teams.
Preferred Qualifications
Bachelor’s or Master’s degree in computer science, Information Technology, or a related field.
Familiarity with CI/CD practices and tools such as Git or Azure DevOps.
Seniority Level Mid‑Senior level
Employment Type Contract
Job Function Engineering and Information Technology
Industry IT Services and IT Consulting
#J-18808-Ljbffr