We are seeking a full stack software engineer who is passionate about marrying data with technology. This engineer will assist in leading and be a core contributor to the client’s software engineering team. This engineer should have 7+ years software development experience.
Responsibilities:
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
Collaborate with digital product manager, and deliver robust solutions to our customers
Be proficient programming languages in the .NET stack
Define scalable system architecture and be a control point for architectural decisions
Be a leader and mentor for junior staff
Skills (Required):
7+ years of experience in software development
Advanced knowledge and use of C#, .NET Core, .NET Framework, ASP.NET, ML.NET, .NET WPF
Proficiency in WebAPI, JavaScript, Entity Framework, Python
Proficiency in MySQL, MsSQL Server
Fundamental knowledge of Azure and AWS
Fundamental Knowledge of Cloud Architecture
Experience in opensource frameworks
Familiar with mobile development (IOS, Android)
Skills (optional):
Knowledge of Citrix Application framework
Knowledge of Agile delivery practices
Knowledge of Atlassian toolset (Jira, Confluence, bitbucket)