Manager of Software Engineering - Ruby on Rails

Company: MatchPoint Consulting Group
Location: Philadelphia, Pennsylvania, United States
Type: Full-time
Posted: 14.APR.2019


Title Manager of Software Engineering (Ruby on Rails) Location Philadelphia, PA Type Permanent Placement Interview Phone followed by Face-to...


Title Manager of Software Engineering (Ruby on Rails) Location Philadelphia, PA Type Permanent Placement Interview Phone followed by Face-to-Face in person interview (must be local) Description The Manager, Software Engineering will lead the offshore development team and will eventually be taking on the role as a Primary Architect for all the mid-level features. They will coordinate and be in charge of quality control of all offshore output. Responsibilities Collaborate with Product Management and User Experience regarding product definition, schedule, scope, and project-related decisions Design, Develop Maintain features and applications that are high quality, scalable, reliable and fast for a user base of millions Work collaboratively in an AgileScrum team to plan sprints, expand stories into tasks, and work on removing impediments Perform code reviews, code refactoring, and mentor other developers in best practices Identify and assist in mitigating technical, schedule, and other project risks Investigate technologies that can be leveraged in the teamrsquos implementations At least five years hands on work experience with Ruby-on-Rails as a developer or software engineer Strong full-lifecycle experience developing web applications Previous experience working with product teams Proven ability to manage all technical requirements and work in a pair-programming collaborative environment Experience with JavaScript (particularly jQuery) Hands on approach in a cognitive technical environment that is test-driven and has a behavior-driven development approach where programmers have a voice Significant experience with web application development using a variety of other languages and tools, java, python, or C Write code that is scalable, maintainable, reusable, and well-tested Maintain APIs as a service for your team and customers Optimize complex data models for understandability and performance Collaborate with members of the design team both technical as well as business owners - to identify requirements and design new products or extensions to existing products. Produce application prototypes with sufficient detail to allow others in the development team to complete the development work. Provide technical oversight to the development process including code reviews and mentoring of the technical team. Must be able to deliver solutions end-to-end with a focus on hitting delivery milestones. Experience in an agile development environment and understanding of agilelean delivery methods is required. Design and oversee unit tests to ensure application logic is fully exercised for each application component Requirements Must have consumer oriented Ruby on Rails development in a product shop. Team Lead experience and experience having architected features. Worked on high traffic applications with load balance on multiple servers. Have contributed to open source projects before. Experience with Postgre SQL. Previous experience working with offshore development teams. Prefer some basic Linux Administration skills. Worked on 3rd party APIrsquos in the past Worked on robust User Security Models in the past. This is a Lead role so effective communication skills and assertiveness are highly preferred Entire offshore development team will be reporting this the Lead so on occasion there will be early morning or late evening calls.

Apply Now


Free eBook

Loader2 Processing ...