Software Engineer
Job Description:
- Develops information systems by designing, developing, and installing software solutions.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Investigates problem areas.
- Follows the software development lifecycle.
- 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 and recommending changes in policies and procedures.
- Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- 2+ years of professional software development experience
- Proficiency in Java or C++, and object-oriented design skills
- Application architecture and design patterns
- Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in development of distributed/scalable systems and high-volume transaction applications
Recommended Jobs
ICU Travel RN
Job Summary We are seeking compassionate and dedicated Travel Registered Nurses (RNs) for ICU assignments in Abilene, Texas (13 weeks, with potential extensions) . If you are passionate about de…
Fashion Advisor
Chanel is seeking a Fashion Advisor in Dallas to enhance client experience and drive brand loyalty. The role involves developing new customers, optimizing service, and building client relationships. C…
Service Admin (Buda)
JobSummary: TheServiceAdministratorsupportstheservicedepartmentbymanagingadministrative,safety,andschedulingfunctions.Thisrolerequiresstrongorganizationalskills,attentiontodetail,andtheabilitytoma…
Cardiac Electrophysiology Faculty Opportunity
Summary Baylor College of Medicine is seeking a full-time Cardiac Electrophysiologist faculty member at the Assistant, Associate, or Full Professor rank to join an existing group of four cardiac e…
Accounting Clerk (AP) Payroll and AP Clerk
Accounting Clerk (AP) Payroll and AP Clerk Location Plano, TX : Life Care Center of Plano is a vibrant facility and this position requires the candidate to be able to handle multiple aspects of the pa…
Join surveys and discussions to earn rewards!
Join our dynamic survey participant community at Unlock Surveys today and start earning rewards for sharing your valuable opinions. We offer daily survey opportunities to our members. Don't miss out …
Shop Mechanic
The Middlesex Corporation is a nationally recognized and award-winning leader in the heavy civil construction industry. Since 1972, the family business founded by Robert W. Pereira has developed an e…
Business Analyst I - Delivery & Implementation (Travel Required)
Description was founded in 1978 and is a publicly traded company on the New York Stock Exchange. It is engaged in the construction and sale of high quality homes designed principally for the en…
Warehouse Coordinator
A Day in the Life at Option Care Health Extraordinary Careers. Endless Possibilities. With the nation’s largest home infusion provider, there is no limit to the growth of your career. Option …