Software Engineer II
- Job location: Houston Home Office
- Work time: Full time
- Contract type: Regular
Job posting title
Software Engineer IIJob summary
Software Engineer II has several years of experience with professional programming and error correction. Incumbent works on the development of small programming tasks and contributes to analysisJob description
The results of their work and their quality are in line with the requirements of the manager and only require minimal supervision from the manager or experienced colleagues.
The incumbent is actively involved in the design of smaller units of the product, consults with management or experienced colleagues on solutions as appropriate, and self corrects errors. Incumbent will be exclusively assigned one or more components of the product.
The Software Engineer II will work independently solve problems in the assigned code (not necessarily theirs), knows the effect of changes to the assigned code, and has a high level of knowledge in their specialization. The incumbent will work independently on the entrusted component of the product, does not need detailed specification, and code meets the defined "coding standards". Proposes ways of streamlining processes and procedures and actively participates in their implementation in accordance with the instructions of the manager.
Incumbent is expected to have extensive experience with working in a team, good communication skills and the ability to provide expert support in area of specialization to less experienced colleagues in accordance with standard procedures.
Proactively works on deepening his knowledge and skills and utilizes feedback from experienced colleagues or superiors during development.
DUTIES and RESPONSIBILITIES:
- Work independently on small programming tasks and contribute to the creation of analyses.
- Work with entrusted technologies in accordance with established procedures in order fulfil tasks according to defined specifications.
- Participate in the design of smaller programming tasks and consult with manager or experienced colleagues as needed.
- Maintain the program code and eliminate errors in it.
- Be responsible for the quality of own code, designed and produced parts the product.
- Oversee the code and analysis of less experienced employees and provide them with professional support in accordance with the instructions of a manager.
- Prepare materials for product documentation and testing.
- Prepare and develop testing environments, execute UNIT tests, test parts or the entire product and design testing scenarios.
- Proactively cooperate with colleagues with the aim to efficiently perform assigned tasks.
- Provide professional support and consultations to internal clients according to the instructions of a managing employee.
- Develop his own knowledge and skills with a focus on the area in which he will continue to profile and apply them in practice.
- Report regularly to managing employee on the status of assigned tasks.
- Comment on product specifications and participate in discussions about them.
- Give professional lectures in accordance with instructions from a managing employee.
- Perform conceptual, systemic, creative, and methodical activities.
- Carry out other work according to the instructions of a managing employee in accordance with the activity of the department and the company.
KEY TECHNICAL SKILLS, KNOWLEDGE and QUALIFICATIONS:
- B.S. Computer Science or similar/equivalent.
- Minimum 2 years relevant experience
Job requisition
JR-02181 Software Engineer II (Open)Primary location
Houston Home OfficeAdditional locations
Time type
Full time