Essential Responsibilities:
- • Participates in the full software development cycle from ideation to release phase and provides post-production support.
- • Provide estimated development time frames for assigned Software Development projects to ensure accurate planning and delivery of projects.
- • Develops technical design documents for internal and outsourced teams. Maintaining detailed documentation, in-person meetings, and regular follow-ups/reviews are part of the job to have better quality control of the end product.
- • Designing user interaction models, workflows, and user interfaces to ensure the quality of the software development.
- • Evaluates and recommends processes and technologies that could improve the productivity of the group.
- • Analyses software execution, performance, diagnosis, and presents solutions to meet customer requirements.
- • Provides as-needed assistance to testers and supports personnel to determine system bugs and/or problems.
- • Understands enterprise-level systems, including its architecture and all technical layers.
- • Participates and trains developers I and II in the interaction with customers while providing support and customer service.
- • Leads the execution efforts of the Software Developers I and II.
- • Supports management by actively participating in providing technical feedback that will be used to complete the Software Developers I and II performance appraisals.
- • Complete "Developer's Checklist" to ensure quality development processes are in place.
- • Other related duties may be required as assigned by the Immediate Supervisor.
- *Other related duties may be required as assigned by the Immediate Supervisor.
Must have:
- • Bachelor’s degree, preferred in Computer Engineering, Computer Science, or related field.
- • Must have one of the following:
- -More than five (5+) years of professional experience in the design, development, and implementation of enterprise applications
- -OR more than four (4+) years of professional experience and a certification in one of the following: web application development, mobile application development, Java and/or Microsoft Programming Languages, or other required by management
- -OR more than four (4+) years of professional experience and a Master’s degree in Computer Engineering or Computer Science or related disciplines.
- -OR more than ten (10+) years of previous experience in a related position.
- • Experience with legacy systems and modular application integration
- • Must have knowledge in at least one technology for each area that requires experience;
Other Skills and Abilities
- • Exceptional written, verbal, and interpersonal communication skills with both technical and non-technical audiences in Spanish and English.
- • Excellent organizational skills, able to set priorities, and responsive to customer requests.
- • Ability to work independently with minimum supervision and in a team-oriented, collaborative environment.
- • Must be organized, have an eye for detail, and be able to put ideas into a tangible form.
- • Flexible and adaptable in regards to learning and understanding new technologies.
- • Ability to conduct research into software-related issues and products.
- • Self-motivated with sharp customer service and a results-oriented focus.
- • Proven analytical and problem-solving capabilities.
- • Ability to effectively prioritize and execute tasks in a high-pressure environment.
- • Ability and willingness to work on multiple projects simultaneously.
- • Availability to work at the customer site and/or Wovenware offices.
Physical & Safety Requirements:
Primarily sedentary with some walking, standing, and carrying of light objects. Adequately lighted and area where normal precautions for use of office equipment must be observed.
This is a standard 40-hour workweek job that may require additional and flexible hours as necessary to complete project deadlines on time.
Compensation:
Compensation is commensurate with experience level. The Senior Software Developer position will be an integral part of our team and will have a competitive combination of base salary, Performance Bonus, 401K, Medical Insurance 85%-50% contribution, Sick Leave, and Personal Time Off.
As an Equal Employment Opportunity and taking Affirmative Action to recruit women, minorities, protected veterans, and people with disabilities, WOVENWARE is committed to a diverse workforce.