10 Oct
Art Technology and Software
Delhi
The Senior Software Engineer is responsible for developing and extending business applications for our clients as well as mentoring other members of the development team. Using the Agile Scrum methodology, you will be working to implement and extend applications that can run on a variety of environments including WPF, UWP, iOS, and Android.Duties and ResponsibilitiesUtilize best practices and design patterns to write clean, efficient, and elegant codeTroubleshooting, debugging and resolving technical issuesWriting Unit TestsDrive client reviews and presentations for projects assigned to you and your teamAssist with the design and architecture of new featuresTranslate user requirements into design and associated stories in JIRAPerformance Tuning applicationsParticipate in code reviewsMentoring and assisting other members of the development teamCapable of making changes to CORE framework, when neededContribute to define and enforce best practices for developmentCreate, prioritize, assign, and monitor all software development tasks for assigned projectsWork with solution architects to create detailed technical design documents for large CRsWork with QA team to ensure testing process is all-encompassing for assigned projectsActively participate in the recruiting processManage the onboarding of new software engineersManagement of timesheets and reviews of assigned team membersProvide day-to-day functional oversight for direct reportsProvide formal performance reviews of assigned team membersBe an agent for change. Foster a culture of learning and growth. QualificationsPost-secondary education in Computer Science or Software Engineering8+ years of software development experience using .Net/C# for Windows, Desktop, and Mobile appsExcellent knowledge of Microsoft .NET framework and specifically C#Experience working with mobile devicesExperience with full project lifecycleKnowledge of Xamarin or WPFExperience in POS development for Counters, Kiosk, or Handheld devicesExperience with at least 3 peripherals (scanner, CDU, receipt printer, label printer)Experience with data driven UI architecturePersonal SkillsExcellent problem-solving skillsSelf-motivatedWillingness to keep up with the latest technology trendsAbility to work as part of a teamSelf-directedExcellent client presentation skillsDetail oriented
▶️ Senior Software Engineer
🖊️ Art Technology and Software
📍 Delhi