Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle
Combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients’ business
Constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals
Develop perspective and thought-leadership in aligning clients’ needs to innovative business solutions, establish best practices, and mentor team members to operate as a best-in-class team
Manage the project scope and deliverables of a globally distributed team throughout the development lifecycle
Skills & Experience:
Experience leading development teams on Microsoft Full Stack Technologies (C#.Net, SQL, Entity Framework, AngularJS, MVC)
Hands-on experience with messaging/data streaming platforms like RabbitMQ, ActiveMQ, Kafka etc
Experience in database programming (stored procedures, triggers, functions) and hands-on understanding of ADO.NET/ORM frameworks
Experience working with DevOps tools like Git, MSTest, TFS, MSBuild, Jenkin/Bamboo/Octopus etc.
Experience working with business analysts and coming up with techno-functional solution to automate a given business process
Experience interacting with system owners and end users to troubleshoot their issues
Experience developing communications both verbal and written
Experience independently developing and managing tasks as part of a larger project plan with project managers
Bachelor degree in Computer Science, Engineering or related field
Set Yourself Apart With:
Versatility in technical skills, around various areas of platform development
Experience in working with distributed system architecture, for example – Micro Services, Domain Driven Design etc.
Experience working in automating business workflows/processes
Should have excellent acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills