Job Details
Level: Experienced
Job Location: REMOTE POSITION - Anywhere, FL
Position Type: Full Time
Education Level: 4 Year Degree
Salary Range: Undisclosed
Travel Percentage: Up to 25%
Job Shift: Day
Position Summary
The Software Engineer, Senior (M Development) promotes DSS, Inc.'s mission by providing the highest quality software within a structured maturity model environment.
The incumbent:
performs many development tasks using M/Cache technology within a typical day including but not limited to:
developing new products,
creating new modules for existing products,
designing user interfaces,
contributing to project plans,
performing product maintenance,
producing product enhancements and documentation
contributes to project plans, perform product maintenance,
provides quick and effective solutions to problems which cannot be resolved by the product line team.
serves as a resource to render patches via the VA FORUM patch release system for all DSS national products.
is a key member involved in all aspects of the application including analysis, requirement documentation, design, development and test site deployment.
assists and coordinates with program and project leaders to contribute to project plans, analyze system architecture, identify strategies for addressing requirements, risks and issues related to the use of our products and services and then resolves issues related to configuration, use of products, reports and data.
is willing to accept coaching in order to remove barriers and have effective working relationships.
is willing to travel on an occasional basis (up to 25%).
is responsible for written and verbal communication with other team members, documentation of version notes, technical manuals, work activities and other work processes.
DUTIES AND RESPONSIBILITIES:
Essential Duties:
Develops, builds, debugs, code and tests various software modules.
Works on development of new features within existing products.
Works on development of new products.
Contributes to project work planning.
Adheres strictly to documentation requirements.
Adhering strictly to update deadlines.
Provides feedback to the development team on a regular basis.
Shares development experience and knowledge.
Mentors of Junior, Mid-level, and other Senior software engineers.
Other Duties:
Serves as main development point of contact on one or more projects.
Serves as technical consultant on one or more projects.
Provides additional departmental duties such as contributing to RFP's and/or other infrastructure maintenance tasks.
The preceding functions are examples of the work performed by employees assigned to this job classification. Management reserves the right to add, modify, change or rescind work assignments and make a reasonable accommodation as needed.
Qualifications
SKILLS:
Required:
Defines business requirements
Translates business requirements into technical designs
Identifies, prioritizes, and executes tasks to meet critical project deadlines
Possesses and maintains a detail-oriented approach to work.
Possesses excellent listening skills and a commitment to communicating (verbally and in writing) in a clear, concise and timely manner at all times
Works independently with minimal direct management
Organizes time effectively while identifying barriers to progress, proposing solutions and setting priorities
Desired:
Works effectively (maintaining accuracy and sensitivity) under tight timelines and schedules.
Ability to sense the importance or impact of issues and situations and take appropriate actions.
Works from an organizational perspective as well as independently and as a contributing team member.
Is effective in a rapidly growing organization.
Works closely with project owners to define, clarify and document user requirements.
Provides recommendations for processes improvements.
Handles large volumes of email (approximately 25 to 50 emails daily).
EDUCATION:
Required:
Bachelor's degree (or higher) preferred; equivalent combinations of work experience and\or education will be considered.
EXPERIENCE:
Physical Demands: