Logo
Penn Foster

Software Engineer

Penn Foster, Houston, Texas, United States, 77246


Summary/ObjectiveThe role develops information systems by studying operations, designing, developing and installing software solutions.Essential FunctionsDevelops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.Prepares and installs solutions by determining and designing system specifications, standards and programming.Improves operations by conducting systems analysis; recommending changes in policies and procedures.Updates job knowledge by studying state-of-the-art development tools, programming techniques and computer equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.Provides information by collecting, analyzing and summarizing development and service issues.Accomplishes engineering and organization mission by completing related results as needed.Other duties as assigned.CompetenciesEthical Conduct.Communication Proficiency.Personal Effectiveness/Credibility.Customer Service Orientation.Time Management.Required Education, Experience, Certifications and LicensureBSc/BA in Computer Science or a related degree.Minimum of five years’ experience in software development, scripting and project management.Strong problem-solving and communication skills and an aptitude for math and science.In-depth knowledge of C#, ASP.Net Core, Typescript, VUE or React/Angular.Attention to detail and ability to handle multiple tasks at once.Additional Eligibility QualificationsExperience with Docker, SQL/Postgres, MongoDB, Linux, and RabbitMQ.Able to read, write and speak English fluently.Skill to analyze data and provide recommendations.Excellent written and oral communication.Must be able to work independently, prioritizing and meeting multiple deadlines.Supervisory ResponsibilityThis position has no direct supervisory responsibilities.Physical Demands and Work EnvironmentThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.The duties associated with this position are generally performed in an indoor office setting.Outdoor duties may require exposure to natural elements such as inclement weather, extreme temperatures, uneven ground, dust, gas, and/or fumes.Equipment used to perform the essential function of this position includes, but is not limited to computer, fax, copier, merchant terminal, multi-line phone system, personal or company owned vehicle.Employees in this role are regularly required to climb, sit, stand, bend, kneel, and frequently lift up to 75 pounds and may be required to lift up to 100 pounds.This position may also require reaching, pushing, and pulling.This position may also be exposed to chemicals and/or blood borne pathogens. Exposure risk is considered: Low.Overtime is sometimes necessary or required.TravelThis position requires up to 10 percent travel.Other DutiesPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

#J-18808-Ljbffr