Software Engineer
We are actively seeking a software developer to work at our office in Abilene, Texas. The ideal candidate will have an understanding of object oriented design and development and be proficient in an object oriented programming language. This Software Developer role involves performing programming changes and enhancements to various modules of java Software, including design, development, testing and documentation of the related changes.
Department: IT Department
Project Location(s): Irving,TX
Education: Master's Degree
Compensation: 65K per annum
Qualifications:
- Bachelor’s degree in Computer Science, IS or related field required
- 3-5 years of programming experience preferred
- Working knowledge of and/or experience with at least one object oriented programming language; e.g. Java, C#, C++, etc.
- Experience with Delphi preferred
- Ability to design, develop, debug, test and implement application solutions according to project requirements
- Familiarity with relational databases, SQL, and client/server architecture
- Motivated, self-directed who works well as part of a team
- Strong initiative to handle complex problems and break them down into manageable units
- Ability to drive a plan and/or project thru to completion
- Be a quick learner with ability to and master new tools, technologies and concepts
Key Responsibilities:
- Write well designed, testable, documented code from project requirements that are provided
- Implement software changes with the awareness and sensitivity of impact to the system as a whole
- Learn and adhere to the adopted coding standards used by the team
- Learn and become proficient with Delphi and all other necessary development tools
Daily Tasks:
- Monitor your programming queue and implement changes for system requests based on priority
- Review requirements for system changes and enhancements, analyze those requests and translate them to necessary programming changes
- Perform necessary designing, coding, debugging, testing and documentation (using the Delphi IDE and any other necessary tools)
- Check in corresponding program changes using source control system