Job Summary
We are seeking an experienced and detail-oriented software engineer to join our growing team. You will be the producer and keeper of clear, concise code and ensure that our programs come to life in a functional, flawless, and efficient manner. Must be consistent in your process, communicate effectively, and finish projects in a timely manner.
Software Engineer Job Duties and Responsibilities
- Collaborate with upper management to determine programming objectives
- Participate in development of new software applications
- Write code that supports these objectives and provides optimal functionality
- Edit and improve upon code in existing software programs and applications
- Design new programs and applications that will enhance our business
- Ensure code is error-free, readable, efficient, and logically organized for ease of access
- Aptly name variables and include code comments for future users
- Provide supplemental program instructions and diagrams for code in layman’s terms
- Develop set systems and tasks for efficient coding processes
- Run extensive tests and trial runs to confirm proper functionality and desired results
- Operate debugging software and seek out root cause of error in coding or sequences
- Perform detailed, manual checks of code
- Troubleshoot errors effectively and efficiently
- Create, manage, and maintain coding databases
- Formulate efficient database retrieval systems
- Frequently run upgrades on systems
- Utilize information from code libraries to ease and expedite the coding process
- Ensure programs, external equipment, networks, etc. are all in proper communication
- Provide model diagrams and prototypes of your programming system
- Collaborate in cross-functional projects
- Stay abreast of industry breakthroughs and any new relevant programming technology
Software Engineer Job Requirements and Qualifications
- Bachelor’s Degree in computer programming, computer science or related field
- 2+ years of programming experience
- Extensive knowledge PHP and JAVA
- Proven mastery of use in our preferred framework such as Code Igniter
- Professional manner and accountable for work performed
- Strong independent work ethic
- Efficient and accurate coder
- Adept problem solver
- Excellent database management skills
- Results driven