Привет.
Открыты 4 позиции (требования см. ниже):
1) Senior .NET Developer
2) Senior Front-End Developer
3) Architect/Technical Lead Front-End
4) Technical Lead/Senior Test Automation Engineer
Хорошие зарплаты и перспективы. Компания — лауреат премий "Лучшие 50 компаний СМБ" в 2013 и 2014. Язык — английский. Дорваль. Пишите в личку.
1) Senior .NET Developer
Responsibilities:
• Build high-quality software products, on-time on-budget, using agile and automated methodologies like Scrum and DevOps based on R&D best practices and metrics
• Design, build, test, deploy, and support software applications using various back-end, front-end, mobile, portal, and web development technologies
• Create and deliver API-based solid software designs with high-quality and optimal performance including scalability, reliability, and security
• Continuously self-learn and evolve following the latest relevant technologies
• Be an active, pro-active, and creative member of the team
Qualifications:
• Demonstrated experience developing business applications in C# and ASP.NET frameworks including MVC 4.0+ and WebAPI
• Experience in, or eagerness to learn, NoSQL databases such as MongoDB or Redis is highly desirable
• Experience with REST, JSON, HTML5, and JavaScript/jQuery
• A proven track record in designing and developing high-quality, maintainable, reusable software
• Excellent knowledge of Transact-SQL and ORM technologies including Entity Framework
• Experience following agile methodologies like Scrum including the use of unit tests and TDD, automation, proper code documentation, and source control systems such as Git
• Experience in Linux, open-source development, and using APIs to connect and integrate applications (e.g. cloud-based systems)
• Passionate and committed with initiative and creativity
• Bachelor in computer science or software engineering with minimum 5 years of experience
2) Senior Front-End Developer
Responsibilities:
• Develop and test web applications using continuous integration
• Participate in the design process of new features within our web applications
• Emphasize the importance of performance and code optimization
• Work with different stakeholders to propose solutions that meet requirements, standards, and are compatible with modern browsers
• Execute the visual integration of mockups for different platforms
• Follow best programming practices in the industry
• Deliver quality code
Qualifications:
• BA/BS degree in computer-related field
• 5 years of experience in software development
• Experience in Java Script, JQuery, AJAX, MVC 4, C#, VB .NET, T-SQL, Stored Procedures
• Good understanding of test automation, test methodologies, debugging
• Comfortable working in fast-paced environments
• Ability to work with minimum supervision
• Creative and takes initiative to improve processes
• Previously worked with version control products like TFS
• Experience with MongoDB (asset)
• Familiarity with agile development (asset)
3) Architect/Technical Lead Front-End
Responsibilities:
• Lead the Front-End Team to architect and build high-quality software products, on-time on-budget, using agile and automated methodologies like Scrum and DevOps based on R&D best practices and metrics
• Design, build, test, deploy, and support software applications using various front-end, mobile, portal, and web development technologies
• Design and implement visual designs and layouts for delivering exceptional user/customer experiences
• Create and deliver solid software designs with quality cross-device and cross-browser performance, addressing inconsistencies and dependencies like resolution, layout, and user experience, as well as optimizing performance including scalability, reliability, and security
• Coach and direct the front-end team on technical direction and best practices
• Continuously self-learn and evolve following the latest relevant technologies
• Be an active, pro-active, and creative member of the team
Qualifications:
• Experience architecting and developing business applications in HTML5, CSS3, and JavaScript; ability to work with AngularJS and exposure to UI frameworks like Foundation and Bootstrap are a big plus
• A proven track record in good software design and cross-browser development, responsive designs and layouts, and addressing browser-specific dependencies like resolution and layout
• Demonstrated experience with various JavaScript libraries like jQuery, Modernizr and Polyfills, as well as MVC, RESTful services, design patterns and OOP concepts
• Experience following agile methodologies like Scrum including the use of unit tests and TDD, automation, proper code documentation, and source control systems such as Git
• Experience using package and automation tools such as Yeoman, npm, Bower and Grunt is an asset
• Writing unit and end-to-end tests (e.g. Jasmine and Protractor), using code-compliance tools (e.g. JSHint, JSLint, and CSSLint), and working with dependency-management tools (e.g. RequireJS) are an asset
• Exposure to UI frameworks (e.g. Foundation or Bootstrap) and to data visualization libraries are a plus
• Excellent eye for visual design and layout, delivering an exceptional customer experience
• Understanding of native mobile development and tools for iOS, Android, or BlackBerry
• Passionate and committed with initiative and creativity
• Bachelor in computer science or software engineering with 5+ years of experience
4) Technical Lead/Senior Test Automation Engineer
Responsibilities:
• Lead a team to build high-quality software products, on-time on-budget, by ensuring top quality standards in an agile (Scrum) environment and using automated methods, tools, and approaches like DevOps
• Design, build, test, and deploy automated testing tools and methods to ensure a consistent and great experience across various browsers and devices
• Ensure we build exceptional customer experiences and software products with high usability
• Test, analyze, and recommend improvements based on performance, scalability, reliability, and security testing
• Coach and direct the test automation team on technical direction and best practices
• Continuously self-learn and evolve following the latest relevant technologies
• Be an active, pro-active, and creative member of the team
Qualifications:
• Demonstrated experience in creating and documenting test cases, designing and implementing automated tests, including the use and development of test automation frameworks
• Proven track record in automated testing of server-based web software as well as cross-browser and mobile testing using various web, client, and mobile testing tools
• Mastery of automation tools such as Selenium, JMeter, Test Manager, Jenkins, Puppet, or other automated tools for UI, unit, load, and performance tests, as well as Continuous Integration and Continuous Delivery
• Experience following agile methodologies like Scrum as they relate to running an “Agile QA” process including the creation of test use cases and documenting outcomes, and using source control systems such as Git and Microsoft TFS
• Excellent knowledge of software design principles relating to functional testing and “ilities” testing including reliability, availability, scalability, and performance
• Great eye for visual design and layout with excellent attention to details, resulting in the delivery of exceptional user experiences
• Passionate and committed with initiative and creativity
• Bachelor in computer science or software engineering with 3-5 years of automation experience
Удачи,
Алексей.