Senior Software Engineer (.Net)

Date
E-mail
hr@jeeves.se

Job Summary

The position requires the creation of detailed designs for key platform features and implementation/development of those features. This position requires a business-oriented technologist with excellent communication skills, strong analytical abilities, and deep technical design expertise with significant development experience in .Net/C# and at least 5 years of experience in software development role.

Knowledge in any one or more of these technologies like ASP.NET MVC, JavaScript , WPF would be an added advantage.

Essential Duties and Responsibilities

Primary responsibilities include:

  • Work with product management to understand product requirements and work with architect to create platform technical designs and implement/develop software features/product based on those designs
  • Development and testing of software applications and solutions that includes writing code, debugging issues and testing of the completed work products which are of high quality, scalable and extensible within the specified timeline
  • Ability to work both independently and as part of a team
  • Participate in all phases of Agile development methodology.
  • Provide technical support to customers and partners involved in system implementations and operation.
  • Ensure the quality of the product by evaluating and improving testing and documentation efforts.
  • Undertake any other assignments for which the company’s management may request your participation from time to time.

Qualifications

  • Master/ Bachelor's degree in Engineering, Computer Science, or Information Technology
  • 2+ years professional experience in product development
  • 5+ years professional web development experience in .Net/C#. 
  • 1+ years professional development experience with MS SQL Server.
  • 2+ years professional experience in systems architecture.
  • 2+ years working on enterprise scale product development with distributed teams operating internationally.
  • 2+ years in Agile development.

Other Desired Skills

  • Appreciation for and basic understanding of all engineering disciplines and technologies.
  • Excellent work ethic and initiative. Self-motivated with demonstrated ability to deliver high value products in a team environment.
  • Innovative and capable of developing novel solutions to complex problems.
  • Experience interacting with and presenting technical material to Research and Development teams.
  • Experience generating high level designs for implementations.
  • Capable of understanding an architectural vision and bringing vision to reality through iterative release cycles.
  • Strong technical leadership skills. 
  • Candidate must be able to communicate with and support market-oriented product managers.
  • Excellent verbal and written communication skills.