You:
Are smart.
Have a passion for producing simple, readable and elegant code.
Are you quick to learn existing platforms and be creative about solutions.
Are passionate about technology and love to refactor and enhance software.
Are you a team player with a get-it-done attitude.
This is your opportunity to be part of building a large scale multi-tenanted enterprise application in a politically liberal, software development environment.
You will work with some of the latest technologies like from .NET 3.5/4.0, ASP.NET MVC, AJAX (using JQuery), the Entity Framework, TFS and work in an agile shop using Scrum.
You will participate through all phases of a software product development life cycle.
You will possess strong attention to detail, excellent communication skills, and the ability to effectively be a team player and collaborate with other developers and superiors.
You will have at least two years of enterprise level experience in .NET based software development teams. You will have a basic understanding of the internet and experience with Microsoft web development technologies (ASP.NET, C#.NET, AJAX, LINQ, HTML/CSS, JavaScript, SQL Server).
Responsibilities
* Participate in all phases of the lifecycle of software application development with an emphasis on implementation, unit testing and code reviews
* Design and code to create simple, elegant and re-usable software solutions
* Work closely with other developers and technical leads
Essential Skills
* At least 5 years experience in hands-on software development using Microsoft web platforms and technologies such as ASP.NET, C#, DHTML/CSS, Javascript, Visual Studio and SQL Server 2008
* Demonstrated experience in problem solving, debugging and creative coding solutions
* Able to work in an agile time-critical environment and be able to multi-task when necessary
* Solid, demonstrated analytical and problem solving skills
* Must possess strong organizational and time management skills.
* Excellent verbal and written communication skills required to collaborate in a team environment
* Ability to write testable code and demonstrate high quality of output; experience with unit testing frameworks preferred
* Knowledge and experience working with design patterns a plus.
Desired Qualifications
* BS in Computer Science or Engineering, MIS or equivalent preferred
* Experience building user interfaces using frameworks like JQuery and ASP.NET MVC.
* Experience working in a continuous integration environment
* Understanding of standard software development methodologies such as Rational Unified Process (RUP), Agile Development, XP, Scrum, or the like
* Knowledge/experience of software design patterns such as Singleton, Factory, Unit Of Work, Repository, Adapter and others
Clik here to view.
Are smart.
Have a passion for producing simple, readable and elegant code.
Are you quick to learn existing platforms and be creative about solutions.
Are passionate about technology and love to refactor and enhance software.
Are you a team player with a get-it-done attitude.
This is your opportunity to be part of building a large scale multi-tenanted enterprise application in a politically liberal, software development environment.
You will work with some of the latest technologies like from .NET 3.5/4.0, ASP.NET MVC, AJAX (using JQuery), the Entity Framework, TFS and work in an agile shop using Scrum.
You will participate through all phases of a software product development life cycle.
You will possess strong attention to detail, excellent communication skills, and the ability to effectively be a team player and collaborate with other developers and superiors.
You will have at least two years of enterprise level experience in .NET based software development teams. You will have a basic understanding of the internet and experience with Microsoft web development technologies (ASP.NET, C#.NET, AJAX, LINQ, HTML/CSS, JavaScript, SQL Server).
Responsibilities
* Participate in all phases of the lifecycle of software application development with an emphasis on implementation, unit testing and code reviews
* Design and code to create simple, elegant and re-usable software solutions
* Work closely with other developers and technical leads
Essential Skills
* At least 5 years experience in hands-on software development using Microsoft web platforms and technologies such as ASP.NET, C#, DHTML/CSS, Javascript, Visual Studio and SQL Server 2008
* Demonstrated experience in problem solving, debugging and creative coding solutions
* Able to work in an agile time-critical environment and be able to multi-task when necessary
* Solid, demonstrated analytical and problem solving skills
* Must possess strong organizational and time management skills.
* Excellent verbal and written communication skills required to collaborate in a team environment
* Ability to write testable code and demonstrate high quality of output; experience with unit testing frameworks preferred
* Knowledge and experience working with design patterns a plus.
Desired Qualifications
* BS in Computer Science or Engineering, MIS or equivalent preferred
* Experience building user interfaces using frameworks like JQuery and ASP.NET MVC.
* Experience working in a continuous integration environment
* Understanding of standard software development methodologies such as Rational Unified Process (RUP), Agile Development, XP, Scrum, or the like
* Knowledge/experience of software design patterns such as Singleton, Factory, Unit Of Work, Repository, Adapter and others
Source: Joel On Software
Image may be NSFW.Clik here to view.
