The software engineer gathers and analyzes information for developing and modifying data processing systems and translates these requirements into logical, economical, and practical systems designs; evaluates operations systems and recommends improvements; coordinates closely with clients in order to gather information and define system objectives; prepares detailed specifications from which programs will be written; writes, modifies, and tests programs thoroughly; makes formal presentations. A software engineer receives assignments of increasing complexity from the software development and engineering manager, project manager, or senior software engineer and performs responsibilities with minimal supervision. Factors that determine level of complexity include: size and scope of the assignment, level of leadership expected, number of system integration points, use of new technology, complexity of the business problem being solved, etc.
The title of software engineer is a mid-level role for those individuals with knowledge and skills obtained through employment as a programmer (or similar duties) and have three to five years’ direct experience. To be hired at or move into this tier, the incumbent must demonstrate skill in at least one development platform used by Mutual Benefit Group.
Candidates must possess minimum of a Bachelor degree in computer science and three years’ direct experience OR Associate degree or certificate in computer science or directly related field AND five years’ direct experience; knowledge of structured systems analysis, design techniques, programming, and coding; knowledge of a systems development life-cycle methodology and an ability to work effectively within that framework; demonstrated skill in at least one development platform used at MBG; capacity to learn new technologies; ability to make independent judgments and use own discretion; ability to establish and nurture positive working relationships with peers, management and business partners; proficient interpersonal relations and communications skills (both written and verbal); strong customer service orientation; demonstrated ability to conceptualize, analyze, and resolve problems within required timeframes; an eye for detail; and experience in setting schedules and meeting deadlines.
Remote applicants will be considered for this role.
Full benefits package, including health, dental reimbursement, vision, 401(k) and Roth 401(k), and PTO, starts the first of the month following employment. Please visit our Web site to learn more about us and why you might want to work with us.
Equal Opportunity Employer
Best Places to Work in PA Employer 2009, 2010, 2011, 2012, 2013, 2014, 2017, and 2018
This is a full-time position.
Posted on May 10, 2021.