Job Description
Hybrid - 2 days per week on site (Weds / Thurs)
Position Overview :
This role functions as an experienced Programmer / Analyst within a collaborative technology team. The individual is responsible for the full lifecycle of application development, including design, development, testing, documentation, maintenance, and enhancements of complex systems. The role involves close coordination with project management to ensure project quality, milestones, and deadlines are met while supporting ongoing application functionality and organizational data needs.
Job Scope / Responsibilities :
- Design, develop, and maintain web-based applications using modern .NET frameworks and front-end technologies.
- Perform quality assurance testing, code reviews, and change management activities.
- Develop and maintain databases, technical architecture, and documentation for applications and interdependencies.
- Support enhancements and modifications to existing applications to meet evolving business needs.
- Troubleshoot and resolve development issues and system defects.
- Collaborate with project management and other technical teams to ensure project milestones and deadlines are met.
- Communicate technical information clearly to technical and non-technical stakeholders.
- Maintain accurate records, prepare reports, and document work procedures.
Requirements
Requirements
Proficiency in MVC, C#.NET, VB.NET, ASP.NET, XML, AJAX, HTML5, CSS3, AngularJS, Angular, Bootstrap, JavaScript, jQuery, TypeScript, Git, MS Azure, Transact SQL (T-SQL), MS Visual Studio, and MS Office Suite.Strong understanding of data communications, processing hardware, and software concepts.Knowledge of computer programming, data modeling, and object-oriented programming techniques.Experience with application development environments and related tools.Ability to gather and analyze requirements, convert specifications into code, and develop effective solutions.Strong troubleshooting and problem-solving skills; able to assess and resolve issues calmly and logically.Excellent written and verbal communication skills; able to prepare detailed documentation, reports, and presentations.Ability to build and maintain effective relationships with team members, users, and stakeholders.Familiarity with Project Management Methodology (PMM) and Agile principles; experience working in Scrum teams.Customer-focused with the ability to provide high-quality service, maintain integrity, and build trust through teamwork.Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development.
All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.