To apply for this position please follow this link:
https://home.eease.com/recruit/?id=435168
Works with business experts to define requirements, designs and implements software, revises existing software to improve design and function, and evaluates and improves software development process as part of a collaborative software engineering team. Takes responsibility for the collective results of the software engineering team and participates in a team development environment without supervision.
ESSENTIAL JOB RESPONSIBILITIES:
Development: Pair program in team environment to achieve team commitments.
1. Work with team to estimate stories, break stories into tasks, and plan iterations.
2. Use test-driven development to test, design, and implement tasks.
3. Pair program in team environment.
4. Collaborate with business experts to understand business needs and define requirements.
5. Assist team members in solving problems.
Design and Architecture:Reflectively evaluate the design of existing code and make improvements.
1. Identify code smells and design problems.
2. Consider overarching architectural issues and identify opportunities for improvement.
3. Refactor code to improve design and architecture.
Process Improvement: Review and improve team processes.
1. Participate in team retrospectives.
2. Perform root cause analysis.
3. Proactively make improvements to team environment, process, and automated systems.
Teamwork: Work as part of a cross-functional, collaborative team.
1. Work collaboratively and respectfully in a shared team environment.
2. Take pride of ownership for the teams work as a whole, regardless of specific author.
3. Set aside individual preferences in order to create a greater collective result.
4. Make and meet commitments to teammates.
QUALIFICATION REQUIREMENTS:
Education/ Experience:
a.Bachelors degree in Computer Science (related field) or equivalent experience required.
b.Two years of software engineering experience required. Four or more years experience preferred.
c.At least one year of experience with Agile methodologies preferred, particularly Extreme
Programming experience.
Skills
1.Technical Skills
a. Competence in web-based application development and debugging required.
b. Competence in one or more web application development languages required, ColdFusion preferred.
c. Competence in database development required, T-SQL preferred.
d. Competence in design and architecture required, particularly ability to evaluate design and architecture of existing code and identify improvements.
e. Competence in HTML, CSS, and JavaScript required.
f. Competence in AJAX and JavaScript libraries such as JQuery or YUI preferred.
2. Organizational Skills
a. Must possess a strong attention to detail and the ability to establish priorities, handle several projects simultaneously, meet deadlines, and work independently.
b. Ability and initiative to pursue issues, follow up, and resolve problems.
3. Interpersonal Skills
a. Ability to communicate technical concepts effectively with people of varying roles and abilities.
b. Ability to work directly with business experts to understand business requirements and domain rules.
c. Willingness to work full time in a shared workspace.
d. Comfort with collective ownership of projects and stories including full-time pair-programming.
e. Possess a positive, enthusiastic attitude, with a willingness to adapt to change.
f. Able to work effectively within a team structure emphasizing cooperation and communication with a diversity of personalities.
g. Establish and maintain a quality, friendly and productive work environment.
h. Ability to maintain confidentiality.
Decision Making
1. Ability to identify the need for a decision, raise problems with team members, and make decisions as part of a team.
2. Ability to prioritize needs and make recommendations to team members and business stakeholders.
3. Ability to prioritize tasks, questions, and comments to effectively meet team commitments.
Physical Requirements
1. Repetitive keying movements.
2. Sitting for extended periods of time.
To apply for this position please follow this link:
https://home.eease.com/recruit/?id=435168
Primary Skills: a. Competence in web-based application development and debugging required. Salary: Between 45,000 - 70,000 Experience Required: Experienced, 2 years minimum Clearance Level: none Travel: 0 %
Other Details: To apply please click on this link:
https://home.eease.com/recruit/?id=435168
Contact: Holly Preston Reference Code: SEII Email: Map to this job:
Be sure to tell Performance Health Technology that you saw this ad on Engineer.net™!