Global Information Technology logo
Global Information Technology

Interested candidates can send their updated resumes at jobs@global-itech.com

Full Stack .NET Enterprise Application Developer (Angular)

Location

United States

Posted

57 days ago

Salary

0

Seniority

Mid Level

Job Description

Full Stack .NET Enterprise Application Developer (Angular)

Global Information Technology

Job Description Job Title: Full Stack .NET Enterprise Application Developer (Angular) Job Location: Remote Job Type: Contract Job Description: - Collaborate with cross-functional teams to gather requirements and design scalable, enterprise-level applications. - Develop, test, and deploy backend services using .NET technologies such as ASP.NET Core and Entity Framework. - Build responsive and user-friendly front-end interfaces using Angular. - Optimize application performance and troubleshoot technical issues as they arise. - Implement best practices for coding, testing, and documentation. - Participate in code reviews and contribute to continuous team knowledge sharing. - Stay updated with emerging technologies and industry trends to drive continuous improvement. Requirement: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Full Stack Developer with strong expertise in .NET and Angular. - Proficiency in C#, ASP.NET Core, and Entity Framework. - Solid experience with Angular (version 2+), HTML5, CSS3, and JavaScript/TypeScript. - Hands-on experience with RESTful APIs and microservices architecture. - Strong understanding of database technologies, including SQL Server and/or NoSQL databases. - Experience with version control systems such as Git. - Strong problem-solving skills and attention to detail. - Excellent communication and collaboration skills. Preferred Qualifications: - Experience in the logistics domain. - Exposure to cloud platforms such as Azure or AWS. - Familiarity with DevOps practices and CI/CD pipelines. - Working knowledge of Agile/Scrum methodologies. Interested candidates can send their updated resumes at jobs@global-itech.com

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Job Description: Senior Full Stack Engineer Job Description - InnoSoft Canada Inc. POSITION We are seeking a highly skilled Senior Full Stack Engineer to drive the technical vision, development, and delivery of our enterprise-level recreation management solutions. This role combines hands-on development, architectural leadership, and mentorship to ensure our products are scalable, reliable, and innovative. The Senior Full Stack Engineer will play a critical role in shaping the technical roadmap, modernizing legacy systems, and ensuring code quality across the stack (front-end, back-end, and database). You will collaborate closely with Product Managers, engineers, and cross-functional stakeholders to translate product vision into technical execution plans, while fostering a culture of engineering excellence and continuous learning within your team. This position is ideal for a technical leader with deep expertise in full-stack development and AWS cloud services, who thrives in complex, enterprise level environments. The successful candidate will be a proven mentor, strong communicator, and strategic thinker, motivated by purpose-driven work that strengthens communities through technology. ABOUT INNOSOFT InnoSoft Canada, creators of Fusion + Fusion Family suite of products, recreation management software solutions aimed at enhancing the overall well-being of individuals and communities through technology. At InnoSoft, we believe in the transformative power of technology to drive positive change and it is our mission to create innovative, user-friendly products that bring people together, foster collaboration, and promote a sense of belonging. Our customer-centric approach drives us as a company to not only deliver outstanding products but also build collaborative, lasting relationships with our clients. Operating under the Jonas Software Group, we are a proud subsidiary of the public company, Constellation Software, Inc. (CSI), an international provider of market-leading software with revenues of over $3.5 billion USD and 20,000+ employees across the globe. JOB RESPONSIBILITIES The core responsibilities of the position include: Hands-On Development & Code Quality - Write clean, efficient, self-documenting, and scalable code across the stack (front-end, back-end, and database). - Collaborate with other engineers to implement features, resolve bugs, and optimize application performance. - Conduct comprehensive code reviews to ensure quality, security, and adherence to architectural standards. - Create and maintain automated tests and promote test-driven development practices. Technical Leadership - Drive the technical roadmap and architecture decisions for your product(s), ensuring alignment with business goals, scalability, maintainability, and performance requirements. - Evaluate and implement architectural changes, refactors, or modernization efforts to support the evolution of the platform. - Ensure adherence to coding standards, software engineering best practices, and InnoSoft’s internal development frameworks. - Make critical design and infrastructure decisions, and act as a technical authority on product implementation. Product Development - Partner with Product Managers to understand customer needs, participate in product discovery, and convert product vision into technical execution plans. - Break down product epics into well-defined technical tasks, providing detailed development estimates and timelines. - Participate in story planning, backlog grooming, and cross-functional prioritization to deliver product increments on time and on budget. - Anticipate project risks and proactively identify and resolve technical bottlenecks and blockers. Mentorship & Collaboration - Mentor, coach, and support the growth of junior and mid-level developers through regular code reviews, pairing, and technical guidance. - Foster a culture of continuous learning, engineering excellence, and collaborative problem-solving. - Lead technical discussions, code reviews, and architecture planning sessions across cross-functional teams. - Help define career development opportunities and individual growth plans for your team members. Innovation & Problem Solving - Analyze, debug, and resolve complex production issues, contributing to long-term stability and resilience of our products. - Identify and resolve complex system-level issues, ensuring long-term platform stability, performance, and scalability. - Research and introduce new tools, frameworks, and practices that improve developer productivity and system performance. - Stay current with emerging technologies, development trends, and industry best practices; evaluate and introduce tools and techniques that improve product quality and developer efficiency. - Contribute to internal knowledge sharing through technical talks, documentation, and thought leadership. Strategic Impact - Influence and contribute to the company’s technical roadmap, helping to prioritize initiatives based on business value, customer impact, and technical feasibility. - Proactively lead modernization efforts, helping transition legacy systems toward more modular and cloud-optimized architectures. - Lead and significantly contribute to company-wide development modernization initiatives and API standardization. - Act as a key contributor in technical due diligence, vendor evaluations, and third-party integrations. JOB QUALIFICATIONS The core qualifications for the position are: Education & Experience - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field; Master’s degree is a plus. - 5+ years of progressive experience in software development, with at least 2 years in a Technical Lead capacity. - Proven experience working on complex, distributed systems in a SaaS environment. - Strong track record of successfully delivering and maintaining enterprise-level software systems. Technical Skills - Core Development Tech Stack - Expert-level proficiency in C# and the .NET (Framework/.NET 8+), with substantial experience building enterprise applications. - Extensive professional experience with Microsoft SQL Server, including schema design, stored procedures, performance tuning, and optimization. - Understanding of infrastructure-as-code principles and proficiency in AWS CDK (or similar). - Professional experience with DynamoDB, S3 and API Gateway. - Proven experience with event based architecture using services such as AWS Kinesis data stream, AWS EventBridge and AWS SQS - Strong understanding of deploying and managing applications on AWS (EC2 or ECS) using Docker. - Professional experience building and consuming REST APIs in both legacy and modern systems. - Front End and Cross-Platform Development - Extensive experience developing cross-platform mobile and web applications using Flutter (Dart). - Strong proficiency with Angular (v2+), including reactive programming, component-based architecture, and state management. - Experience integrating modern frontend frameworks with traditional .NET backends or hybrid architectures. - Familiarity with ASP.NET MVC, Razor, and server-side rendering. - Solid skills in HTML, CSS/SCSS, JavaScript, jQuery, Bootstrap, and Node.js. - Additional Beneficial Technical Experience - Strong understanding of multi-tenant architecture, data isolation and application/data security. - Proficient with Git for version control and collaborative development workflows. - Familiarity with CI/CD practices, automated testing, and DevOps pipelines in agile environments. - Familiarity with the CSLA.NET framework is a strong asset. - Familiarity with WPF and WinForms client applications and communication frameworks like WCF. Development Practices - Deep understanding of modern software engineering principles and design patterns. - Extensive experience with Agile methodologies, including participation in sprint planning, retrospectives, and backlog grooming. - Experience working with legacy systems and successfully leading modernization efforts. - Commitment to quality through unit testing, code reviews, and continuous refactoring. Soft Skills & Leadership Attributes - Strong mentoring skills with a passion for guiding the growth of other engineers. - Excellent written and verbal communication skills, including the ability to clearly articulate technical concepts to non-technical stakeholders. - Highly organized, self-driven, and capable of independently managing priorities and technical direction. - Strategic mindset with a deep understanding of how technology decisions impact product, customer, and business outcomes. - Excellent problem-solving skills; ability to diagnose and fix issues in complex, interconnected systems. - Passion for technology and motivated by purpose-driven work that helps communities thrive through recreation and technology. Business Unit: Innosoft Scheduled Weekly Hours: 37.5 Number of Openings Available: 1 Worker Type: Regular More About Jonas Software: Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain. Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service. Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees. Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

Canada
Job Closed
Tallo logo

Full Stack Software Developer

Tallo

Power your future with Tallo.

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• developing multiple types/cat of software such as end-user apps and operating systems/utility software • conducting requirements gathering and analysis to understand the domain of the problem and/or functionality • using programming, scripting, and/or database languages to write the code • supporting testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding enhancements • applying knowledge of development best practices

Virginia
Job Closed
Instacart logo

Senior Staff Software Engineer, Data Infrastructure

Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table. Instacart is a Flex First team There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role Instacart's backend systems serve millions of customers every year, processing petabytes of data daily to power everything from personalized grocery recommendations to real-time fraud detection and advertiser measurement. As Senior Staff Software Engineer on the Data Infrastructure team, you will set the technical direction for the data platform that underpins the entire company’s data strategy — from the storage and compute layer to streaming infrastructure, analytics tooling, and governance systems. This is a role for a systems thinker who thrives at the intersection of deep technical depth and company-level strategic impact. You will define the multi-year architecture roadmap for our core data platform, drive major platform investment decisions, and operate as a thought leader both internally across engineering leadership and externally within the data infrastructure community. Your work will directly influence how Instacart makes decisions at scale and shape the platform economics of one of the most data-intensive technology companies in grocery commerce. About the Team The Data Infrastructure team builds and operates the systems that power Instacart’s data ecosystem — a modern data lakehouse built on Apache Iceberg, a multi-engine compute platform spanning stream processing and analytical query engines, and self-serve tooling that enables Product, Data Science, ML, Ads, Finance, and other engineering teams to move fast with data. We balance two mandates: maintaining a highly reliable production data platform serving the business today, and architecting the infrastructure that will serve it for the next three to five years. We operate in a world of significant scale and material infrastructure spend, where architectural decisions carry both technical and financial consequences. Some of the core technologies in our stack include: Apache Iceberg, Apache Flink, Trino, ClickHouse, Apache Kafka, Apache Spark, Snowflake, Databricks, Confluent, Airflow, dbt, Delta Lake, Scala, Python, Postgres, and AWS. The team operates with a high degree of ownership and autonomy. You will work closely with engineering leadership, data science, ML platform, ads infrastructure, finance engineering, and senior stakeholders across the organization. ABOUT THE JOB What You’ll Do - Define and Drive Data Infrastructure Vision: Own the multi-year technical vision and roadmap for Instacart’s core data platform (storage, compute, streaming, orchestration, analytical serving). Translate company data strategy (monetization, federated access, real-time) into a coherent, actionable architecture plan. Align with leadership and proactively evolve the architecture for scale, maturity, and cost. - Lead Platform Strategy (Build, Buy, Ownership): Architect the ownership strategy for the data platform, determining build vs. buy (including managed services vs. open-source self-hosting). Lead technical/business case evaluations, full cost-benefit modeling, and risk analysis for major investments. Design phased migrations to ensure reliability while achieving long-term independence and cost efficiency. - Own the Data Lakehouse Foundation: Drive the architecture and delivery of the open lakehouse, including unified table format, compute engine portfolio, and storage governance. Expand multi-engine compute (interactive, batch, stream processing). Define standards for data storage, access, governance, and sharing to enable compute portability and prevent lock-in. Ensure reliable scaling without proportional cost increase. - Drive Real-Time and Streaming Infrastructure: Own the architecture for streaming data, event-driven pipelines, stream processing, and real-time serving for critical use cases (Ads, Fraud, ML). Make principled decisions on deployment models balancing cost, availability, and operational maturity. - Pioneer AI-native Data Infrastructure Engineering: Lead the adoption, application, and cultural integration of AI/LLM tools across the data platform lifecycle, setting a high standard for AI-augmented workflows, driving high-leverage opportunities from automation to cost optimization, and partnering with other teams to embed AI-powered capabilities into the platform itself. - Elevate Engineering Excellence: Serve as the senior technical voice, setting standards for system design and reliability. Lead architecture reviews. Mentor staff/senior engineers, fostering ownership and execution. Be a visible engineering leader, contributing to hiring and cross-org alignment. - Partner Deeply with Stakeholders: Collaborate with Data Science, ML Platform, Ads Infra, Product Eng, Finance Eng, and Security to translate needs into reliable, self-serve infrastructure. Represent Data Infra in architectural forums, ensuring decisions support business priorities (monetization, compliance, AI). Clearly communicate complex trade-offs to technical and executive audiences. Minimum Qualifications - 10+ years of software engineering, focused on data infrastructure or distributed systems at scale.Sets technical direction for large-scale data platforms, defining multi-year architecture roadmaps and influencing strategy. Experience in high-growth, data-intensive environments with significant infrastructure scale and spend. - Expertise in modern data lakehouse architectures, open table formats (Iceberg, Delta Lake, Hudi), and compute/storage trade-offs, in distributed query/compute systems (Trino, Spark, ClickHouse, etc.) for performance tuning and production reliability and event-driven infrastructure (Kafka, Flink, etc.) - Proven track record owning and executing major infrastructure platform transitions, including build vs. buy, migration design, and risk management. - Experience building compelling business cases for infrastructure investments, including cost-benefit analysis and TCO modeling. - Exceptional technical communication for clear architecture documents, strategy memos, and proposals to drive leadership alignment. Strong ownership, comfort with ambiguity, and organizational influence to drive large, multi-team initiatives from concept to production. Preferred Qualifications - Familiarity with data governance, compliance frameworks (SOX, CPRA, GDPR), and designing governance controls into the platform architecture. - Experience with FinOps and data platform cost optimization, including managing multi-million dollar infrastructure budgets and negotiating vendor contracts. - Deep knowledge of SQL and strong proficiency in Python or Scala for systems-level work. - Experience with orchestration systems (e.g., Apache Airflow) and data transformation pipelines (e.g., dbt) in large-scale production environments. - Track record of building and growing high-performing data infrastructure teams. - Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia. Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here. For Canadian based candidates, the base pay ranges for a successful candidate are listed below. CAN $271,000—$286,000 CAD

Canada + 1 moreAll locations: Canada | Netherlands
C$271K - C$286K / year
Instacart logo

Senior Staff Software Engineer, Data Infrastructure

Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table. Instacart is a Flex First team There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role Instacart's backend systems serve millions of customers every year, processing petabytes of data daily to power everything from personalized grocery recommendations to real-time fraud detection and advertiser measurement. As Senior Staff Software Engineer on the Data Infrastructure team, you will set the technical direction for the data platform that underpins the entire company’s data strategy — from the storage and compute layer to streaming infrastructure, analytics tooling, and governance systems. This is a role for a systems thinker who thrives at the intersection of deep technical depth and company-level strategic impact. You will define the multi-year architecture roadmap for our core data platform, drive major platform investment decisions, and operate as a thought leader both internally across engineering leadership and externally within the data infrastructure community. Your work will directly influence how Instacart makes decisions at scale and shape the platform economics of one of the most data-intensive technology companies in grocery commerce. About the Team The Data Infrastructure team builds and operates the systems that power Instacart’s data ecosystem — a modern data lakehouse built on Apache Iceberg, a multi-engine compute platform spanning stream processing and analytical query engines, and self-serve tooling that enables Product, Data Science, ML, Ads, Finance, and other engineering teams to move fast with data. We balance two mandates: maintaining a highly reliable production data platform serving the business today, and architecting the infrastructure that will serve it for the next three to five years. We operate in a world of significant scale and material infrastructure spend, where architectural decisions carry both technical and financial consequences. Some of the core technologies in our stack include: Apache Iceberg, Apache Flink, Trino, ClickHouse, Apache Kafka, Apache Spark, Snowflake, Databricks, Confluent, Airflow, dbt, Delta Lake, Scala, Python, Postgres, and AWS. The team operates with a high degree of ownership and autonomy. You will work closely with engineering leadership, data science, ML platform, ads infrastructure, finance engineering, and senior stakeholders across the organization. ABOUT THE JOB What You’ll Do - Define and Drive Data Infrastructure Vision: Own the multi-year technical vision and roadmap for Instacart’s core data platform (storage, compute, streaming, orchestration, analytical serving). Translate company data strategy (monetization, federated access, real-time) into a coherent, actionable architecture plan. Align with leadership and proactively evolve the architecture for scale, maturity, and cost. - Lead Platform Strategy (Build, Buy, Ownership): Architect the ownership strategy for the data platform, determining build vs. buy (including managed services vs. open-source self-hosting). Lead technical/business case evaluations, full cost-benefit modeling, and risk analysis for major investments. Design phased migrations to ensure reliability while achieving long-term independence and cost efficiency. - Own the Data Lakehouse Foundation: Drive the architecture and delivery of the open lakehouse, including unified table format, compute engine portfolio, and storage governance. Expand multi-engine compute (interactive, batch, stream processing). Define standards for data storage, access, governance, and sharing to enable compute portability and prevent lock-in. Ensure reliable scaling without proportional cost increase. - Drive Real-Time and Streaming Infrastructure: Own the architecture for streaming data, event-driven pipelines, stream processing, and real-time serving for critical use cases (Ads, Fraud, ML). Make principled decisions on deployment models balancing cost, availability, and operational maturity. - Pioneer AI-native Data Infrastructure Engineering: Lead the adoption, application, and cultural integration of AI/LLM tools across the data platform lifecycle, setting a high standard for AI-augmented workflows, driving high-leverage opportunities from automation to cost optimization, and partnering with other teams to embed AI-powered capabilities into the platform itself. - Elevate Engineering Excellence: Serve as the senior technical voice, setting standards for system design and reliability. Lead architecture reviews. Mentor staff/senior engineers, fostering ownership and execution. Be a visible engineering leader, contributing to hiring and cross-org alignment. - Partner Deeply with Stakeholders: Collaborate with Data Science, ML Platform, Ads Infra, Product Eng, Finance Eng, and Security to translate needs into reliable, self-serve infrastructure. Represent Data Infra in architectural forums, ensuring decisions support business priorities (monetization, compliance, AI). Clearly communicate complex trade-offs to technical and executive audiences. Minimum Qualifications - 10+ years of software engineering, focused on data infrastructure or distributed systems at scale.Sets technical direction for large-scale data platforms, defining multi-year architecture roadmaps and influencing strategy. Experience in high-growth, data-intensive environments with significant infrastructure scale and spend. - Expertise in modern data lakehouse architectures, open table formats (Iceberg, Delta Lake, Hudi), and compute/storage trade-offs, in distributed query/compute systems (Trino, Spark, ClickHouse, etc.) for performance tuning and production reliability and event-driven infrastructure (Kafka, Flink, etc.) - Proven track record owning and executing major infrastructure platform transitions, including build vs. buy, migration design, and risk management. - Experience building compelling business cases for infrastructure investments, including cost-benefit analysis and TCO modeling. - Exceptional technical communication for clear architecture documents, strategy memos, and proposals to drive leadership alignment. Strong ownership, comfort with ambiguity, and organizational influence to drive large, multi-team initiatives from concept to production. Preferred Qualifications - Familiarity with data governance, compliance frameworks (SOX, CPRA, GDPR), and designing governance controls into the platform architecture. - Experience with FinOps and data platform cost optimization, including managing multi-million dollar infrastructure budgets and negotiating vendor contracts. - Deep knowledge of SQL and strong proficiency in Python or Scala for systems-level work. - Experience with orchestration systems (e.g., Apache Airflow) and data transformation pipelines (e.g., dbt) in large-scale production environments. - Track record of building and growing high-performing data infrastructure teams. - Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. #LI-Remote Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here. For US based candidates, the base pay ranges for a successful candidate are listed below. CA, NY, CT, NJ $304,000—$321,000 USD WA $292,000—$308,000 USD OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI $279,000—$294,500 USD All other states $254,000—$268,000 USD

United States
$254K - $321K / year