Senior Software Architect
MS SHIFT is seeking a Hands-On Software Architect with a proven record of technology leadership and building reliable software to join and lead our new R&D center.
•Develop Web Applications Using C# / ASP.NET CORE / REST API / REACT / SQL Server.
•Provide Production Code for New Product Development.
•Develop Web Services for data sharing and/or service oriented architecture.
•Code, design, develop and execute software solutions.
•Provide architectural blueprints and technical leadership.
•Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform.
•Troubleshoot code level problems quickly and efficiently
•Interpret business requirements to articulate the business needs to be addressed
•10+ years’ experience in architecting and building infrastructure of medium to large scale systems, in the following technological environments :
C#, .NET CORE, React
MS Sql/My Sql Server, SQL Replication, Normalization, ORM, Profiling
DDD (Domain Driven Design)
TDD, BDD (Test Driven Development, Behavior Driven Development)
• BSc/ MSc in Computer Science or Computer Engineering.
• Experience working on complex software enterprise projects
• Excellent organizational, written and verbal communication skills.
• Fast learner, creative thinker, problem solver.
• Team player, highly motivated and self-manageable. Russian Speaker is a plus
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.