Epicareer Might not Working Properly
Learn More

Software Solutions Architect

Salary undisclosed

Checking job availability...

Original
Simplified

We are seeking an experienced Software Solutions Architect to join the team for a Legacy Modernization project. This project involves rewriting desktop applications (VB6 and .NET) using a modern web solution. The role involves designing, architecting, and developing systems using .NET, Entity Framework Core, JSON Serialization, and Web Services.

Job Title: Software Solutions Architect
Address: Lansing, MI 48933
In-person Interviews

Key Responsibilities:

  • Architecting complex enterprise-level applications using .NET.
  • Lead development of applications with .NET, Entity Framework Core, and JSON Serialization.
  • Design and optimize databases with Entity Framework Core for performance, scalability, and integrity.
  • Implement and lead unit testing practices for system reliability.
  • Architect and integrate Web Services (RESTful APIs, SOAP) for system integration.
  • Collaborate with architects, developers, and product teams to define system requirements.
  • Provide leadership and mentorship to junior developers.
  • Maintain system documentation (architecture designs, data models, codebase specifications).
  • Stay up-to-date with industry trends to improve system architecture and performance.

Required Skills and Experience:

  • Minimum of 5+ years of experience as an IT Application Architect or Enterprise Architect.
  • Expertise in .NET for building modern web and enterprise applications.
  • Strong knowledge of Entity Framework Core and JSON Serialization.
  • Experience designing and implementing Web Services (RESTful APIs, SOAP).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Bachelor's or Master s degree in Computer Science, Information Technology, or a related field.
  • Familiarity with Agile development methodologies.
  • Experience with CI/CD practices and tools like Git, or Azure DevOps.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job