vTech can help you avoid the daunting task of writing and posting job offers, shifting through resumes and laboring through the lengthy interview process. Our Staffing solutions will allow you to elude those tasks and place topnotch, high-caliber professionals in the position you need to fill.
We use our expertise, knowledge, and global resources to deliver top-quality candidates and tailor our IT and Non-IT recruitment services to your needs. This allows us to deliver the required results in a timely manner that meets your schedule at a substantially reduced cost.
We pride ourselves for having one of the fastest growth rate and also the lowest turnover rates in the industry just 2.5 percent annually. We focus on the training and retaining qualified professionals with high personal and work ethics. With the help of our extensive database of internal candidates and CATS applicants tracking system, we can provide quality resources within the limited time frame
· The Senior Application Developer will work in a team environment to design, code, test, debug and support mission critical systems providing a range of services including maintaining or making significant enhancements to existing software systems.
· The developer may serve as a development/technical team lead and will assist in project analysis to develop project cost and time estimates, develop problem resolutions and solutions, assist in creating system development test plans for complex applications, write all levels of application software programs, promote software configuration management standards, follow our SDLC process and support team oriented development models.
· The developer will work with a Project Manager in a process oriented environment for all assigned projects.
· The developer will be required to successfully complete all assigned tasks, gain a complete understanding of each overall project and business application, and to remain current with the latest technologies and industry/business trends. This position may require occasionally working extra hours and being on stand-by status.
Duties and Responsibilities: This position is responsible for performing the following duties:
· Perform as a technical lead, as required, for assigned projects
· Perform as a development team lead, as required, to insure development project tasks are following best practices coding standards, development tasks are on schedule, report any issues to the Project Manager and keep the Application Manager informed of the project status
· As a development team lead, where applicable, manage the staff progress against project tasks and work with the staff to attain overall project goals
· Leads and performs technical analysis on application development projects
· Develop technology projects using software development life cycle (SDLC), including prototyping, technical design and specifications determined from business requirement documents
· Implement programming changes to production following life cycle and release strategy procedures
· Ensures that software projects are completed according to product specifications and are properly documented
· Facilitates communication upward and across project teams including project status, cost information, justifications for variances and technical information (architecture, design and implementation objectives).
· Trains team members in development practices and standards
· Mentors less experienced and/ or technical team members
· Adheres to all MassDOT security standards and directives.
· Follows development coding standards for secure and non-secure environments
· Conducts and/or participates in peer code reviews, either as a reviewer or developer
· Work with cross-functional participants to translate customer needs and technology directions into application definitions, including user groups, network service teams, IT development groups and technology vendors to maximize opportunities in the agency's Web-based presence.
· Troubleshoot issues, identify and implement resolutions and work with technical and business staff to ensure timely deployment.
· Complete assigned tasks in an organized and efficient manner.
· Understand and work to project plans while demonstrating an understanding of the larger goals of the organization.
· Develop workload estimates, and project schedules in order to complete projects on schedule and as requested by the user.
· Coordinate work of other programmer analyst as required, or users assigned to the project.
· Modify existing applications for software updates, or user requests by analyzing systems to determine the appropriate changes.
· Prepare program and system documentation for users and Production Support/Operations for proper execution of production or test jobs. Documentation must be accepted during the documentation turnover process.
· Makes recommendations on technologies that will increase cost effectiveness and systems flexibility
· Work with computer operations and/or users to resolve production problems as required. This may require returning to work or accepting phone calls after normal scheduled work hours to resolve issues.
· Attend training, as required, to support assigned systems. Training may be in-house or offsite.
· Work with vendors, IT technical staff, and other application development groups to provide technical information and instructions for supported systems.
· Assist in staff development; one-on-one assistance.
· Support assigned production system failures/issues on a timely basis and document corrective action.
· Participates in investigation and feasibility study of new technology; participates in planning of new technology.
· Perform other related duties as required by IT management.
Qualifications· The Senior Application Developer will work in a team environment to design, code, test, debug and support mission critical systems providing a range of services including maintaining or making significant enhancements to existing software systems.
· The developer may serve as a development/technical team lead and will assist in project analysis to develop project cost and time estimates, develop problem resolutions and solutions, assist in creating system development test plans for complex applications, write all levels of application software programs, promote software configuration management standards, follow our SDLC process and support team oriented development models.
· The developer will work with a Project Manager in a process oriented environment for all assigned projects.
· The developer will be required to successfully complete all assigned tasks, gain a complete understanding of each overall project and business application, and to remain current with the latest technologies and industry/business trends. This position may require occasionally working extra hours and being on stand-by status.
Duties and Responsibilities: This position is responsible for performing the following duties:
· Perform as a technical lead, as required, for assigned projects
· Perform as a development team lead, as required, to insure development project tasks are following best practices coding standards, development tasks are on schedule, report any issues to the Project Manager and keep the Application Manager informed of the project status
· As a development team lead, where applicable, manage the staff progress against project tasks and work with the staff to attain overall project goals
· Leads and performs technical analysis on application development projects
· Develop technology projects using software development life cycle (SDLC), including prototyping, technical design and specifications determined from business requirement documents
· Implement programming changes to production following life cycle and release strategy procedures
· Ensures that software projects are completed according to product specifications and are properly documented
· Facilitates communication upward and across project teams including project status, cost information, justifications for variances and technical information (architecture, design and implementation objectives).
· Trains team members in development practices and standards
· Mentors less experienced and/ or technical team members
· Adheres to all MassDOT security standards and directives.
· Follows development coding standards for secure and non-secure environments
· Conducts and/or participates in peer code reviews, either as a reviewer or developer
· Work with cross-functional participants to translate customer needs and technology directions into application definitions, including user groups, network service teams, IT development groups and technology vendors to maximize opportunities in the agency's Web-based presence.
· Troubleshoot issues, identify and implement resolutions and work with technical and business staff to ensure timely deployment.
· Complete assigned tasks in an organized and efficient manner.
· Understand and work to project plans while demonstrating an understanding of the larger goals of the organization.
· Develop workload estimates, and project schedules in order to complete projects on schedule and as requested by the user.
· Coordinate work of other programmer analyst as required, or users assigned to the project.
· Modify existing applications for software updates, or user requests by analyzing systems to determine the appropriate changes.
· Prepare program and system documentation for users and Production Support/Operations for proper execution of production or test jobs. Documentation must be accepted during the documentation turnover process.
· Makes recommendations on technologies that will increase cost effectiveness and systems flexibility
· Work with computer operations and/or users to resolve production problems as required. This may require returning to work or accepting phone calls after normal scheduled work hours to resolve issues.
· Attend training, as required, to support assigned systems. Training may be in-house or offsite.
· Work with vendors, IT technical staff, and other application development groups to provide technical information and instructions for supported systems.
· Assist in staff development; one-on-one assistance.
· Support assigned production system failures/issues on a timely basis and document corrective action.
· Participates in investigation and feasibility study of new technology; participates in planning of new technology.
· Perform other related duties as required by IT management.
Additional InformationAll your information will be kept confidential according to EEO guidelines.
Skills Required
- Experience with COBOL and CICS
- Ability to work in a team environment
- Development project management experience
- Knowledge of software development life cycle (SDLC)
- Mentoring and training abilities
What We Do
vTech solution Inc. is a Managed IT Services firm based out of Washington DC with a primary focus on Cloud Computing and Professional Services. vTech was incorporated in January 2006 under the Commonwealth of Virginia as an IT Professional firm. vTech has experienced constant growth over the years and has developed various IT service capabilities by diversifying its service portfolio to IT Consulting, Enterprise Software Solutions, and Cloud Computing Services to provide complete IT Managed Service offerings. Currently, we are one of the nation’s fastest-growing private companies and have been consecutively named in INC. 5000 list for the past five years. Our focus is to enhance the level of success for our clients by efficiently offering the highest quality services. We use the most advanced IT technologies and practices to add value to our client services. We specialized in core competencies which include Cloud solutions, Network Services, Security Solutions, Customized Application Services, System Integration, AI Tools, and Professional IT Services such as Project Management, Staff Augmentation, and IT Infrastructure Services. vTech Solution's unwavering dedication to results defines our brand. Our time-tested management processes, quality control methods, and state-of-the-art work environment ensure that our clients' most complex projects are delivered on time, on budget, and message. "vTech encourages and supports a healthy work-life balance for its employees. It offers a workplace where you can work with dignity and independence. vTech offers a competitive salary and comprehensive benefits package. We offer tuition and training expense reimbursement and a flexible work schedule."







