About BQEÂ
BQE Software, head-quartered in Los Angeles, CA, USA, develops innovative practice management software for professional services firms. Its products—including BQE Core®, BQE BillQuick®, BQE ArchiOffice® and BQE EngineerOffice®—centralize and streamline the way firms enter and use information for time tracking, billing, project management and accounting. This gives them the speed and insight necessary to rapidly make informed decisions, increase productivity, and grow profits. With more than 400,000 users worldwide, BQE Software is trusted by leading architects, engineers, accountants, attorneys, IT specialists, and business consultants.
About the job
We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. Â
Responsibilities
·      Work with developers to design algorithms and flowcharts
·      Produce clean, efficient code based on specifications
·      Integrate software components and third-party programs
·      Verify and deploy programs and systems
·      Troubleshoot, debug and upgrade existing software
·      Gather and evaluate user feedback
·      Recommend and execute improvements
·      Create technical documentation for reference and reporting
Requirements
·      Strong knowledge of C# and .NET languages
·      Must be familiar with Advanced MS SQL
·      Must have good conceptual understanding of Object Oriented programming
·      This position is based out of our Kashmir office--no remote applicants will be considered
·      Proven experience as a Software Developer, Software Engineer or similar role
·      Familiarity with Agile development methodologies
·      Experience with software design and development in a test-driven environment
·      Experience with databases and Object-Relational Mapping (ORM) frameworks
·      Ability to learn new languages and technologies
·      Excellent communication skills
·      Resourcefulness and troubleshooting aptitude
Benefits
·      Comprehensive product and system training, as well as onboarding and career-pathing
·      Team-oriented, friendly, supportive work environment
·      Monthly perks and social activities
·      Confidence in knowing that your contributions make a difference, are recognized, rewarded, and valued
Â
Â