What are the responsibilities and job description for the Senior Software Engineer - Software Engineering position at Mindlance?
Major Purpose :
Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports.
- This level designs complex / significant parts of a system / sub-system or works on a complete product of a broad scope and solves well-defined problems with little guidance. May act as a work lead, providing technical coaching to other engineers and support personnel;
Recognized as an expert user of critical technology; develops new software functionality for product development.
Major Duties : ? Develops, codes, configures, and tests programs and systems. ? Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications. ? Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives. ? Executes necessary documentation, as directed, or needed. ? Collaborates with other relevant stakeholders and team members to ensure that features meet business needs. ? Follows industry-standard agile software design methodology for development and documentation. ? Mentors junior software engineers on the team. Skills, Abilities, Knowledge : ? Ability to analyze, translate, and define business requirements into technical solutions. ? Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation. ? Ability to apply engineering principles and concepts for designs. ? Ability to manage many competing priorities / requests in a fast-paced environment Education : ? Degree in an Engineering / Technology discipline or equivalent experience. - University Degree (4 years or equivalent) ? Degree in an Information Technology discipline or equivalent experience. - University Degree (4 years or equivalent) Work Experience : ? Previous experience in programming / software development. (4 - 7 years) ? Software development processes experience. (4 - 7 years) ? Product design, test and / or analysis experience. (4 - 7 years) ? Participating in Agile Development (4 - 7 years) ? Experience working in an Agile Environment (4 - 7 years)
Position Title : Senior Software Engineer
Specific Position Requirements : NOTES :
POSITION DESCRIPTION :
The position will be working on solutions for the Billing and Invoice function of the Order Management program.
REQUIRED SKILLS :
EEO :
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority / Gender / Disability / Religion / LGBTQI / Age / Veterans."