Software Solutions Architect - Lansing, MI
Duration: 9 months (Hybrid)
Seeking a Software Solutions Architect for a Legacy Modernization project, will transforming desktop applications into modern web solutions using cutting-edge technologies.
Key Responsibilities:
- System Architecture and Design: Architect scalable and maintainable enterprise-level applications using .NET.
- Development and Implementation: Lead the development of systems with .NET, Entity Framework Core, and JSON Serialization.
- Database Architecture: Design and optimize databases for performance and scalability.
- Testing and Quality Assurance: Implement unit testing practices and develop test strategies.
- Integration and Web Services: Architect and integrate web services for seamless system communication.
- Collaboration: Work closely with architects, developers, and product teams to align with business objectives.
- Mentorship and Leadership: Mentor junior developers and foster a culture of learning.
- Documentation and Reporting: Maintain comprehensive system documentation.
- Stay Current with Industry Trends: Explore new technologies to enhance system architecture.
Required Skills and Experience:
- Minimum 5 years of experience in software development.
- Proven experience as an IT Application Architect or Enterprise Architect.
- Expertise in .NET for building web and enterprise applications.
- Strong knowledge of Entity Framework Core and JSON Serialization.
- Experience with Web Services (RESTful APIs, SOAP).
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science or related field.
- Experience in Agile development methodologies.
- Familiarity with CI/CD tools like Git or Azure DevOps.