
Search by job, company or skills

JOB DESCRIPTION:
We are seeking a highly capable Fullstack Developer to join our development team and support the delivery of scalable,
secure, and high-quality applications. This role involves designing, developing, and maintaining fullstack solutions using
Blazor, .NET Core/ASP.NET Core, Azure services, and Bluetooth-enabled Windows components. You will
collaborate closely with developers, designers, and product managers to build intuitive, high-performance systems that
meet business and user needs.
Your expertise in C#, .NET technologies, Blazor, and cloud-based development will be essential in delivering efficient
and robust solutions across multiple platforms.
Duties and Responsibilities
Design, develop, and maintain fullstack web and Windows applications using Blazor, .NET Core/ASP.NET
Core, Azure services, and related technologies.
Contribute to the architecture, design, and technical planning of new applications and features in alignment with
system standards.
Implement responsive and intuitive user interfaces with Blazor components for both web and Windows
environments using Razor and XAML.
Develop and maintain RESTful APIs and server-side logic, ensuring secure and efficient integration with
databases and Azure services.
Collaborate with cross-functional teams to define requirements, design solutions, and deliver new features that
meet business needs.
Write clean, maintainable, and efficient code following established development practices and documentation
standards.
Troubleshoot and debug issues across the full stack (front-end, backend, Azure integrations, and
Windows/Bluetooth components).
Participate in code reviews to maintain code quality, share knowledge, and support team development.
Stay updated with the latest development tools, frameworks, and industry trends to enhance application stability
and performance.
Ensure the technical feasibility and proper implementation of UI/UX designs.
Integrate Bluetooth device functionalities into Windows applications to support seamless communication and user
experience.
Optimize applications for maximum speed, scalability, and reliability across web and Windows platforms.
Implement and maintain automated testing frameworks to ensure application quality and reduce regression
issues.
Core Qualifications and Education
Experience in Blazor WebAssembly or Blazor Server development is highly preferred.
13+ years of experience in software development or programming, preferably in fullstack development.
Proficiency in C#, .NET Core/ASP.NET Core, and object-oriented programming principles.
Hands-on experience with Azure cloud services (e.g., Azure Functions, App Service, Azure SQL Database, IoT
Hub) is an advantage.
Experience with Razor for web development and XAML for Windows application development.
Knowledge of front-end technologies such as HTML, CSS, JavaScript, and familiarity with modern JS frameworks
(Angular, React, Vue) is a plus.
Experience developing Windows applications using .NET technologies.
Exposure to Bluetooth device development or integration in Windows environments is an advantage.
Familiarity with RESTful APIs, third-party integrations, and microservice patterns.
Experience using Entity Framework Core or other ORM frameworks.
Proficiency with Git or similar version control systems.
Strong problem-solving skills, attention to detail, and the ability to work with moderate independence.
Good communication and teamwork skills, with the ability to collaborate effectively in project teams.
Preferred Qualifications:
Experience with UI/UX design concepts, prototyping tools, or usability principles.
Experience working with Azure or other cloud platforms in a development environment.
Familiarity with Agile/Scrum methodologies and iterative development practices.
Exposure to DevOps practices, CI/CD pipelines, or automated deployment processes.
Understanding of security best practices for web and Windows applications.
Experience with performance tuning and optimization of fullstack applications.
Experience implementing automated testing frameworks for front-end or fullstack systems.
Network Project Manager
JOB SUMMARY: (Brief description of why the position exists or the overall purpose
of the job.)
Plans, directs, monitors and coordinates activities of designated project to ensure
that goals or objectives of project are accomplished within prescribed time frame and
budget parameters;
Oversee the completion of project tasks, monitor adherence to defined project
management standards, monitor work efforts, assign resources, delegate tasks and
report progress to various stakeholders, in the absence or under the
direction of a Project Manager II, or Project Director.
Coordinates with different teams to deliver to business confirmation of proposal
covering time frame, funding and staffing requirements, procedures for
accomplishing project;
Create, develop and monitor completion and delivery of documents of all project
related assignments - business requirements, business flow process, functional
specification, issues and risks, status reports and related project presentations.
Responsible for handling issues on prioritization, commitments, and deliverables to
clients.
Improve project administration processes by identifying inefficiencies and
recommending solutions.
Provides valuable inputs on improving processes within Shared Services Manila and
arising from system related changes.
Reviews product profitability, monitors expenses against budget.
Handles simple, multiple projects
Elicit the business requirements; understand the needs of multiple stakeholders.
Identify the current and future state of the business process, enumerate gaps and
help the business stakeholders envision the future and how their work will need to
change to support the future.
Critically evaluate information gathered from multiple sources, reconcile conflicts,
break down high-level information into details, abstract up low-level information to a
general understanding, and classify user requests between must have and not.
Elicit the business requirements; understand the needs of multiple stakeholders.
Identify the current and future state of the business process, enumerate gaps and
help the business stakeholders envision the future and how their work will need to
change to support the future.
Critically evaluate information gathered from multiple sources, reconcile conflicts,
break down high-level information into details, abstract up low-level information to a
general understanding, and classify user requests between must have and not.
II. JOB RESPONSIBILITIES: (Describes the results for which the position has an
on-going accountability. Accountabilities are statements of the important end results,
which the job needs to achieve to justify its existence. Each accountability statement
should relate to a single end result which must be accomplished and to which some
measurement of performance can be applied.)
1. Project Management
Understand and comply with the defined and agreed Software Development Life
Cycle, Agile Scrum and CMMI standards of the organization
Develops Project Charter and other Project Management related documents.
Ensures that the project documents are delivered and accepted by Business
Sponsor.
Oversee the completion of project tasks and monitor adherence to defined project
management standards, under the direction of a Project Manager II, or Project
Director.
Establishes and maintains appropriate and timely written communications with all
project stakeholders through effective use of project information reports, team
meeting notes, etc.
Identifies projects risks and acknowledges when certain strategies are not effective
and implements change of plans. Communicate with the project team the issues that
are related to all aspects of the project that may affect schedules.
Creates and implements project plan and execution and discusses this with the
Project Manager II/ Technical Team Lead / Business Sponsor.
Carries out constant project evaluation and adjustment within a specific period of
time to ensure that both internal and external factors do not suffer.
Keep abreast of information on current PM Methodologies, Tools &
Techniques,Regulations and Market Demands.
Enforce quality procedures and guidelines across the Software Development Life
Cycle. Contributes to the continuous improvement of the QA procedures and
guidelines.
Reviews test results and makes recommendations.
2. Customer Service
a. Satisfy project stakeholders by providing effective communication through
meetings,
presentations and status report.
b. Exhibits confidence in understanding the business concerns and provides sound
business suggestions and recommendations accordingly.
3. Administrative
a. Records activities in Atlas Logs activity tool and reports/elevates issues
to superior when needed.
b. Complies with the needed audit to ensure compliance to the procedures in CMMI.
c. Prepares and submits needed reports.
d. Monitor the financials of the projects.
e. Monitors over-all performance of the project(s) handled and provides inputs on the
performance of the resources assigned.
4. Teamwork
a. Closely coordinates with other team members of the applications development
team.
b. Facilitates effective team interaction adhering to the values of the company and
meeting the objectives.
c. Ability to flexibly adjust to help other team members to ensure continuity of
providing
service.
5. Learning and Development
a. Expand knowledge on business processes and IT related information.
b. Stay abreast of current Project management process and methodologies, system
information, problems, changes and updates relevant to the team.
III. JOB SPECIFICATIONS
The candidate must have:
obtained a Bachelor's or College degree in Computer Science, Computer
Engineering, Information Technology and/or related field.
at least three to five (3-5) years of experience in project management and has
developed and implemented projects in various industries including manufacturing
and distribution.
Has at least 3 (3) years of experience in managing project teams.
3+ years of experience working in an Agile Software Development environment
Experience in multi-tasking and handling multiple small and simple projects at once.
a competitive analytical skills and advanced communicative competence;
strong sense of commitment to the organization's goals and values;
high flexibility in shifting schedule and extended working hours;
readiness to travel to other sites
Excellent analytical skills and an informed, evidence-based approach;
Excellent communication (verbal & written) skills, with the ability to talk to and
present to a range of audiences, sometimes acting as a translator between parties;
Continuous improvement mindset
Ability to engage with stakeholders to understand and respond to their needs in
rapidly changing business environment
Proficient in customer relations;
Ability to work under pressure on multiple projects within your project timeframes;
Ability to influence behavior without having organizational hierarchy
Ability to brainstorm with the team on solutions to address challenges and roadblocks
Passion for creating solutions with a positive attitude to change;
Highly organized and able to set priorities;
Strong knowledge and prowess in using modern information and communication
technologies to projects;
Can work efficiently with different stakeholders to ensure that they are in agreement
on project strategies.
New York Global Consultants Inc. (DBA: NYGCI) is an innovative technology services company, delivering quality services to commercial and government clients. Our major capabilities include IT Professional Services, Data Protection Services, ERP Services and Enterprise Application services. Our Strategy is to leverage our capabilities in business, technology & operations to help our customers meet their IT goal. NYGCI’ mission is to let our customers maximize their performance through our excellent IT Professionals. For more than a decade, NYGCI has proven its capabilities to Fortune 500 clients. Since 2013, NYGCI has expanded its services to state and federal government agencies.
Job ID: 135833823