Sr. Software Developer
Senior Software Developer
Parature is seeking candidates who are passionate about software development to join our small, highly technical team. Responsibilities include both back-end and front-end development, in a C#/ASP.NET environment. We follow agile development methodologies and have a casual, friendly environment. If you are a highly skilled developer and looking for challenging work, please send us your resume.
Job Responsibilities:
Build both .NET Server and User Controls for maximum user interface reusability
Design and implement new subsystems and extend our core enterprise framework
Participate in peer design reviews
Efficiently develop large scale ASP.NET web pages with no sacrifice to our software quality
Continually improve our software performance, usability, scalability and security
Evaluate and research third party .NET technologies to augment our software feature set
Be a mentor to Jr. level developers
About our Culture :
At Parature, we work hard and have fun at the same time.
Our environment is casual and open, and we encourage everyone to share their ideas. What do we have in common? We're all working towards the same goals. We want to build, sell, and support products that customers want and love. We want to have fun working with a great team. We're all dedicated to building a great company. And we don't mind if we make a little money along the way.
We also share the same values: teamwork, openness, quality, trust, ethics, innovation, action, contribution, profits, customer focus - and a belief in what we're doing. If you are ready to become a key contributor and join one of the hottest, market-leading companies, then submit your resume to us today. For more information about Parature, please visit www.parature.com.
REQUIREMENTS
Bachelors degree in computer science or equivalent experience preferred
5+ years of software development experience
Proficient in at least two OOP languages (C#, C++, Java, Ruby, Smalltalk)
Experience with application database programming , data design and major commercial databases
Must possess excellent OOP skills and have a demonstrable record of delivering successful OOP designs
Understanding of XML, XSLT related technologies
Preferred Experience:
Experience with designing and using CRM web applications
Experience with testing suites such as NUnit or JUnit
Front-end languages: HTML, JavaScript, CSS
Experience with building web applications using ASP.NET or Java technology
Performance and scalability tuning & optimization
Experience with object-relational mappers
Understanding of Web Services, such as: SOAP, REST, XML-RPC, etc.
Good sense of end user software usability
Able to follow software design principles involving software integration and performance, reliability, manageability and security
Experience with agile methodologies: SCRUM, XP, etc.
|