вторник, 21 августа 2012 г.

Software Engineer

Kronos is the global leader in workforce management solutions that enable organizations to control labor costs, minimize compliance risk, and improve workforce productivity. Tens of thousands of organizations in 100 countries - including more than half the Fortune 1000® - use Kronos time and attendance, scheduling, absence management, HR and payroll, hiring, and labor analytics applications. Kronos customers include enterprises large and small across diverse industries worldwide including retail, hospitality, healthcare, manufacturing, public sector, services, and distribution.

Kronos is a privately held company and was founded in 1977. Headquartered in Chelmsford, Massachusetts, Kronos employs more than 3,500 people worldwide.

Kronos is an Equal Opportunity Employer.
Designs, implements, and improves software applications systems. Participates in all areas of product development, and generally is able perform a wide variety of tasks including development, business analysis and data design. Has expertise in commonly used concepts, practices, and procedures for a wide variety of relevant development technologies, as well as strong knowledge of operating system and networking concepts. Develops a deep knowledge of the business domain which the technical solution addresses. Creates and improves all aspects of class architecture, data architecture, transactional architecture and application architecture.

Can perform complex business requirements analysis and solution design. Has in depth knowledge of the fields trends and movements, and makes recommendations to improve product quality. Can analyze and design data models and can implement effective physical implementations. Can assess software performance and can readily tune applications for speed and reliability. Is knowledgeable of all major design patterns and employs them frequently in the course of work. Is an expert and a coach at test-first development and always implements unit tests in code. Can design source code management strategies that ensure code stability, directs the implementation of automated code integration.

Reviews code regularly and identifies opportunities for refactoring and reuse. Exercises strong technological leadership, is a champion for agile development methods and influences the design and execution of the software development life cycle. Relies on extensive experience and judgment to estimate, plan and manage all functions of the job, and mentors less experienced engineers. Typically leads and directs the work of others, and provides consultation on complex projects. Finds and selects open source projects for inclusion in architecture. Is generally considered a top-level contributor with a wide degree of creativity and latitude.
Required Skills:
At least 8 years experience in developing commercial software applications, including at least 5 years experience in developing web-based applications. BS in Computer Science or related field At least 1 year experience as part of a team developing commercial application(s) using Scrum or XP processes. Must have desire and demonstrated ability to be an integral member of an Agile team using all 12 XP practices, including pair programming. Candidate must have extensive experience and proficiency in the following technologies/processes:
  • C#
  • SQL, especially Microsoft Sql Server
  • JavaScript
  • Windows operating systems
  • Test Driven Development using NUnit or similar framework
  • Continuous integration
  • HTML, ASP.NET, Ajax
  • XML

Preferred Skills:
  • NHibernate
  • Powershell
  • Sencha Ext JS
  • MSBuild




Country: USA, State: Oregon, City: Portland, Company: Kronos.
View more jobs in Oregon

Комментариев нет:

Отправить комментарий