This Software Engineer is responsible for creating, testing, ensuring the quality of and maintaining a product or product line. The Software Engineer will perform moderately complex code modification, testing and debugging tasks as well as perform analysis related to software design and development under the minimally guided supervision of senior team members and management.
Duties and Responsibilities
Work collaboratively to write high quality, testable code that meets the Definition of Done.Strive to meet team sprint commitments. Adopt a Test-First approach to software development, where possible in which the test is developed before the code. Participate in design and code reviews with other engineers. May develop and utilize automated test scripts to perform duties. Participate in test plan reviews.
Actively support and contribute to end of iteration demos; Responsible for assigned integration, testing and deployment task. Work with product management to scope and estimate product enhancements. Design, implement, unit test software, and test software following defined processes.
Fix software defects (internal or customer reported) following defined process. Scope of work is typically at the product component/feature level. Other duties as requested and/or determined. Maintain compliance with Client's policies, procedures and mission statement. Adhere to all confidentiality and HIPAA requirements as outlined within Client's Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position. and Fulfill those responsibilities and/or duties that may be reasonably provided by Client for the purpose of achieving operational and financial success of the Employer.