2 months ago Be among the first 25 applicants
Responsibilities
- Design of software feature(s) according to agreed architecture and requirements
- Implementation of software features according to design
- Planning and performing developer level testing to ensure fit to design and requirements
- Supporting customer by solving product issues
- Interface with various R&D groups and with support tiers
Qualifications
- Degree in Computer Science, Industrial/Electronic Engineering
Technical Skill Required
- C# / .NET Framework
- WinForms or WPF (not Web Forms)
- SQL Server
- Multithreading
- Desktop Client/Server applications
- Windows Services
- WCF
- Design Patterns
Technical Skill Desired
- WebAPI / RESTful API
- ASP.NET
- WiX (Windows Installer)
- Unit testing (NUnit, MSTest)
- Mocking (Moq, Fakes)
Professional Experience
- 10 + years of experience working in software Industry as a senior software engineer (developer)
- Software development experience developing applications in C# using Visual Studio
- A strong grasp of Windows development tools
- A comprehensive familiarity and proven experience in OOD/OOP
- Experience working on resolving scalability / performance issues will be an added advantage
- Experience working in Public Safety or Contact Center domain will be an added advantage
- Experience in high performance, highly available and scalable systems, Deep Knowledge, and experience with software design patterns and how they can be incorporated into software design.
- Excellent interpersonal skills, demonstrated ability to influence others, especially in sensitive or complex situations
- Passion to educate and mentor others in engineering best practices and patterns, team player.
- Experience working with Agile software development methodology
- Great initiative: proven ability to tackle projects with a can-do attitude
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting and Software Development
Referrals increase your chances of interviewing at tek analytix by 2x
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.