Job Title: .Net Architect
Location: Ft. Mills, SC - must work onsite
Top Skills Required:
- Architectural Excellence: Design and implement scalable, secure, and maintainable .NET solutions using WinForms, .NET Core, .NET Framework, ASP.NET, MVC, and Web API.
- Cross-Platform and Desktop Development: Focus on robust desktop application development with an added advantage for experience in Flutter for cross-platform capabilities.
- Modern Development Tools: Utilize modern databases (MSSQL, CosmosDB), Visual Studio, and various SPA frameworks to deliver enterprise-grade software.
- Process Automation and Best Practices: Automate development workflows through CI/CD, manage version control with tools like Git and Bitbucket, and incorporate comprehensive monitoring, alerting, and logging.
Key Responsibilities:
- Architect, design, and implement software solutions that address complex business needs with a focus on WinForms for desktop applications. Experience in Flutter for cross-platform development is a plus
- Deliver enterprise-grade solutions leveraging .NET Core, .NET Framework, ASP.NET, MVC, and Web API.
- Demonstrate proficiency with modern database systems such as MSSQL and CosmosDB, with strong development expertise using Visual Studio.
- Utilize full-stack development capabilities with multiple SPA frameworks.
- Design and implement modular architectures, ensuring solutions are scalable, maintainable, and secure.
- Apply advanced knowledge of system performance optimization and security hardening to ensure the reliability and robustness of software applications.
- Provide guidance on improving existing infrastructure and ensuring solutions are future-ready.
- Automate development workflows, including builds and deployments, using CI/CD tools and scripting.
- Promote best practices for collaboration using version control systems like Git, Bitbucket and related tools.
- Incorporate monitoring, alerting, and logging to ensure effective management of production environments.
- Continuously evaluate and recommend tools, frameworks, and methodologies to ensure high-quality and efficient development processes.
Desired Qualifications:
- Proven expertise in WinForms development
- Extensive experience in designing and architecting solutions using .NET technologies with a strong focus on scalability and maintainability.
- Hands-on experience with modern software development methodologies, design patterns, and secure coding practices.
- Solid understanding of CI/CD workflows, version control (Git), and development pipelines.
- Ability to analyze existing systems and propose solutions that align with both current and future business needs.
- Prior experience with Retail/Commerce domain or Supply Chain Logistics is preferrable.
This role requires a proactive individual with excellent problem-solving skills and the ability to lead teams in delivering high-quality software solutions that align with business objectives.