Principal Software Engineer

  • Full-time

Company Description

insightsoftware is a growing, dynamic computer software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

Job Description

Responsibilities

  • He should be 80 % individual contributor and 20 % provide technical guidance  
  • Design, implement, test and run UI for our distributed applications
  • Write clear and testable code
  • Integrate components/services into a fully functional software system
  • Investigate and fix issues
  • Work closely with the team, other departments and customers to create the best solution
  • Document software functionality and technical Designs
  • Ensure that design and development standards and conventions are
    consistently applied
  • Conduct code review, walkthrough & testing of programs to ensure
    the quality of deliverables meet the requirements and adhere to
    defined processes
  • Work with team members to resolve problems promptly and provide
    effective solution
  • Support Manger to Plan and assign task to the team members

 

Job Requirements

 

  • 8+ years as a Full Stack Software engineer and out of that at least 3 years experience in  leading a  small team (3 to 5 member)
  • Ability to develop code using C#, Dot NET and JavaScript
  • Solid Experience working on JavaScript and J-Query
  • Good to have experience on JavaScript Libraries like Knockout / Backbone
  • Working knowledge of SQL Server, stored procedures, database design
  • Experience in using design patterns
  • Full understanding of the SDLC and complete at least 1 full SDLC is
    preferred
  • Experience in JavaScript unit testing and automated testing
  • Passion to programming and to learning and improvement of your skills
  • Experience with distributed systems in the cloud is preferred

Additional Information

All your information will be kept confidential according to EEO guidelines.

Magnitude Software is an Equal Employment Opportunity employer and as such does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status, or any other classification protected by applicable discrimination laws.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)