Search by job, company or skills

Art Technology and Software

Senior Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

The SeniorSoftware Engineer is responsible fordeveloping 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 Responsibilities

  • Utilize best practices and design patterns to write clean, efficient, and elegant code
  • Troubleshooting, debugging and resolving technical issues
  • Writing Unit Tests
  • Drive client reviews and presentations for projects assigned to you and your team
  • Assist with the design and architecture of new features
  • Translate user requirements into design and associated stories in JIRA
  • Performance Tuning applications
  • Participate in code reviews
  • Mentoring and assisting other members of the development team
  • Capable of making changes to CORE framework, when needed
  • Contribute to define and enforce best practices for development
  • Create, prioritize, assign, and monitor all software development tasks for assigned projects
  • Work with solution architects to create detailed technical design documents for large CRs
  • Work with QA team to ensure testing process is all-encompassing for assigned projects
  • Actively participate in the recruiting process
  • Manage the onboarding of new software engineers
  • Management of timesheets and reviews of assigned team members
  • Provide day-to-day functional oversight for direct reports
  • Provide formal performance reviews of assigned team members
  • Be an agent for change. Foster a culture of learning and growth.

Qualifications

  • Post-secondary education in Computer Science or Software Engineering
  • 8+ years of software development experience using .Net/C# for Windows, Desktop, and Mobile apps
  • Excellent knowledge of Microsoft .NET framework and specifically C#
  • Experience working with mobile devices
  • Experience with full project lifecycle
  • Knowledge of Xamarin or WPF
  • Experience in POS development for Counters, Kiosk, or Handheld devices
  • Experience with at least 3 peripherals (scanner, CDU, receipt printer, label printer)
  • Experience with data driven UI architecture

Personal Skills

  • Excellent problem-solving skills
  • Self-motivated
  • Willingness to keep up with the latest technology trends
  • Ability to work as part of a team
  • Self-directed
  • Excellent client presentation skills
  • Detail oriented

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95402635

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Engineer

LegionCompany Name Confidential

Senior Software Engineer

Skizzle TechnolabsCompany Name Confidential
Last Updated: 20-11-2024 08:46:21 PM
Home Jobs in India Senior Software Engineer