CrawlJobs Logo

Intermediate Software Development Engineer .NET Core

nttdata.com Logo

NTT DATA

Location Icon

Location:
South Africa , Johannesburg

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Intermediate Software Development Engineer at NTT DATA will be responsible for designing, developing, and maintaining high-quality .NET Core applications. Candidates should have 3-5 years of experience in software development, particularly with .NET Core, and a bachelor’s degree in Computer Science or Engineering is preferred. The role requires strong technical skills in C#, ASP.NET Core, and SQL, along with good communication and problem-solving abilities. Familiarity with Agile methodologies and cloud platforms like Microsoft Azure is advantageous. Join a diverse and inclusive team committed to innovation and excellence.

Job Responsibility:

  • Design, develop, and maintain .NET Core applications aligned to client business workflows
  • Implement functional and technical requirements using ASP.NET Core, Entity Framework Core, and SQL Server
  • Contribute to sprint planning, estimation, and delivery activities using Azure DevOps
  • Collaborate with business analysts, testers, and senior engineers to deliver high-quality solutions
  • Develop and maintain RESTful APIs and integrate front-end components with backend services
  • Write clean, maintainable, and well-documented code following established standards and best practices
  • Participate in code reviews and apply feedback to improve code quality and consistency
  • Assist in troubleshooting, debugging, and resolving production and non-production issues
  • Adhere to security, compliance, and governance standards applicable to client environments

Requirements:

  • 3–5 years of professional software development experience
  • Hands-on experience developing .NET Core applications in a production environment
  • Experience working in Agile teams and contributing to sprint-based delivery
  • Bachelor’s degree in Computer Science, Engineering, or related field (advantageous) or equivalent practical experience
  • Strong problem-solving and analytical skills
  • Good communication skills with both technical and non-technical stakeholders
  • Willingness to learn, adapt, and grow technical and domain expertise
  • Attention to detail and commitment to delivering high-quality, reliable software
  • Understanding of software development lifecycle (SDLC) and Agile delivery practices

Nice to have:

  • Exposure to regulated industries (e.g., healthcare, finance) is advantageous but not required
  • Relevant Microsoft or cloud-related certifications are advantageous
  • Familiarity with cloud platforms like Microsoft Azure is advantageous
  • Experience with automated testing advantageous

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Intermediate Software Development Engineer .NET Core

Backend Developer (.NET)

The project focuses on developing a board meeting management SaaS platform, inte...
Location
Location
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional software development experience for 4+ years
  • Strong background in C# and .NET Core (or .NET 5+), especially ASP.NET Core Web APIs
  • Experience with Entity Framework Core or similar ORMs
  • Familiarity with CQRS, MediatR, or similar mediator patterns
  • Hands-on experience with Azure cloud services (Service Bus, Storage, Functions, Key Vault)
  • Understanding of event-driven architectures and asynchronous messaging
  • Experience with Docker and Kubernetes
  • Strong debugging and problem-solving skills for distributed systems
  • Proficiency in xUnit, Moq, and test-driven development
  • Knowledge of CI/CD platforms (Azure DevOps, GitHub Actions)
Job Responsibility
Job Responsibility
  • Designing, coding, testing, and maintaining software modules and features within a microservices architecture
  • Taking ownership of medium to high complexity projects and delivering high-quality technical solutions
  • Contributing to architectural decisions involving CQRS patterns, event-driven design, and cloud-native solutions to ensure scalability and performance
  • Integrating AI services (e.g., Azure OpenAI) for intelligent features like automated agenda generation and meeting summarization
  • Implementing real-time collaboration features using SignalR and event-driven messaging
  • Conducting code reviews and upholding coding standards and best practices
  • Analyzing and resolving complex technical issues, optimizing code, and improving distributed system performance
  • Collaborate with cross-functional teams (product owners, designers, engineers) to deliver exceptional solutions
  • Developing and executing test plans using xUnit, Moq, ensuring reliability and robustness
  • Creating and maintaining technical documentation (architecture diagrams, API specs, integration guides)
What we offer
What we offer
  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others
  • The opportunity to change the project and/or develop expertise in an interesting business domain
  • Guarantee of professional, financial, and career growth
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities
  • Access to the corporate training portal
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies)
  • Certification compensation (AWS, PMP, etc)
  • Referral program
  • English courses
  • Private health insurance and compensation for sports activities
Read More
Arrow Right
New

Junior-Intermediate .NET Backend Developer

You’ll be part of a team building our next-generation services for commercial av...
Location
Location
Poland , Gdansk
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least one year of professional experience developing software with .NET Core, C# and AWS or equivalent
  • Ideally, holding certification as an AWS Cloud Practitioner or AWS Certified Developer or be willing to earn certification within the first year at NAVBLUE (supported and funded by NAVBLUE)
  • You have a College Diploma or Bachelor's Degree within the software engineering area of study or equivalent professional experience
  • Proficiency in English
Job Responsibility
Job Responsibility
  • Focus on developing new and maintaining existing .NET Core code in C# in a cloud environment, including ASP.NET Web API and AWS SDKs
  • Develop, unit test and profile software libraries and service components
  • Working within a small team delivering new features and fixing defects
  • Contributing to technical designs and providing great attention to quality
What we offer
What we offer
  • Stable employment based on a full-time job contract
  • International working environment in a dynamic company
  • Access to the latest knowledge and technologies enabling professional development
  • Training and development possibilities
  • Participating in international projects and international trips
  • Competitive salary dependent on experience and qualifications
  • Flexible working hours and work-from-home opportunities
  • Private medical coverage for you and your family
  • Sport card
  • Life insurance for you and your family
  • Fulltime
Read More
Arrow Right

Technical Team Lead

We are looking for a Technical Team Lead to join our fully remote, globally dist...
Location
Location
United States
Salary
Salary:
Not provided
velvetech.com Logo
Velvetech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in full stack development, with strong skills in: .NET Core
  • React (Vue.js or Angular experience is a plus)
  • SQL databases: MS SQL, MySQL, PostgreSQL
  • ORM: Entity Framework, NHibernate
  • Strong understanding of SOLID principles and modern software design practices
  • Experience working with AI-assisted development tools like GitHub Copilot, ChatGPT, Cursor IDE, Tabnine, or similar
  • Strong prompt engineering skills to leverage AI tools effectively
  • Familiarity with containerization (Docker, Kubernetes) is a plus
  • English proficiency at Upper-Intermediate level or higher
  • Proficiency in AI-driven development tools such as GitHub Copilot, ChatGPT, Cursor IDE, Tabnine, or similar is required
Job Responsibility
Job Responsibility
  • Lead a cross-functional project team that may include backend, frontend, QA engineers, and business analysts
  • Oversee the end-to-end technical execution of projects, ensuring timely and high-quality delivery
  • Participate in hands-on development, primarily using .NET Core and React, contributing to both backend and frontend codebases
  • Design system architecture and development plans, balancing scalability, maintainability, and performance
  • Serve as the primary communication link between the development team and the client, ensuring alignment on goals, priorities, and deliverables
  • Introduce and promote the use of AI-powered development tools (e.g., GitHub Copilot, ChatGPT, Tabnine) to improve team productivity
  • Foster a collaborative, proactive, and results-driven team culture
  • Drive process improvements, encourage best practices, and ensure Agile delivery through Scrum or Kanban methodologies
  • Monitor project progress, conduct regular team syncs, and provide technical guidance and mentoring
  • Stay current with industry trends, emerging technologies, and best practices in software development and AI tools
What we offer
What we offer
  • Working in the TOP 5 development companies in Illinois, USA
  • FLEXIBLE working conditions and a COOPERATIVE environment
  • Competitive salary
  • Many CHALLENGING and exciting projects with new opportunities and learning
  • GROWTH opportunities, skills and competencies improvement, and professional certification
  • In-company TRAINING (English, Software / DevOps / Project management / Design / Business)
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

Location
Location
India , Tirupati, Bangalore
Salary
Salary:
Not provided
Sithafal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 + years’ experience with Web and mobile applications development using C# and .NET Core 3+
  • Advanced experience with Linq, C#, ASP.net, CSS3, CanvasJs, JavaScript, JSON, jQuery, Angular, Node, AJAX, HTML5, Bootstrap 3/4, Razor, MVC5, VueJS, and Web APIs and responsive web design
  • Knowledge of Agile/SCRUM methodologies and test-driven development
  • Knowledge and experience of relational database schemas including XML and SQL, including writing, and maintaining SQL stored procedures and SSIS packages
Job Responsibility
Job Responsibility
  • Develop, create, and modify general computer applications software or specialized utility programs
  • Design software or customize software for client use with the aim of optimizing operational efficiency
  • Test and deploy web applications that meet project requirements
  • Obtain data for automation from standard resources
  • Recognize and understand the use of design patterns at an advanced level
  • Identify support issues and initiate action to resolve them
  • Provide technical assistance relating to developed applications
  • Create logical data modelling for basic to intermediate application database requirements
  • Collaborate with the solution teams, analyze their requirements, prioritize, and drive features to closure with very high quality
  • Partners closely with business analyst, other senior developers, and manager on all projects
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

SDET (Software Development Engineer in Test) - Software Test Engineer Position D...
Location
Location
United States , San Diego
Salary
Salary:
48.00 - 52.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree or Higher in computer science or an engineering discipline
  • 3-5 years of recent software development experience
  • 3-5 years of recent software test experience
  • Expertise in the creation of test scenarios for all levels
  • Proficiency in at least one modern programming language (C#)
  • Understands databases (SQL Server is preferred) and is able to develop EXPERT – complex level queries
  • Intermediate in developing new tools, Automation frameworks, and methodologies
  • Agile Environment experience using user stories, providing estimates etc.
  • Understanding API test/Load testing framework setup
  • Understand Object Oriented software design and principles
Job Responsibility
Job Responsibility
  • Contributes to the creation and maintenance of the development program’s test automation strategy
  • Has direct oversight and responsibility for the test automation team’s ability to successfully execute
  • Develop automation for user-facing applications, API’s, web-services, and databases
  • Build testing tools that allow system test teams to verify core services, web applications, and interfaces to other systems
  • Perform testing activities within all phases as required within the projects such as functional testing, integration testing, performance testing and assisting with user acceptance testing
  • Create and maintain shared libraries, tools, and frameworks to increase team productivity
  • Works with Developers, Dev Ops and Testers to make applications more testable, scalable
  • Incorporates coding best practices and regularly conducts/participates in Code Reviews
  • Over 75% will be programming/ development in Test
  • Fulltime
Read More
Arrow Right

Backend Developer (.NET)

Build and support a secure on-premise infrastructure for a government digital pl...
Location
Location
United Arab Emirates , Abu Dhabi
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in software engineering roles for 5+ years
  • Strong experience with C# and .NET (ASP.NET Core) in enterprise systems
  • Hands-on experience building secure REST APIs
  • Solid knowledge of authentication & authorization (OIDC / OAuth2 / JWT, RBAC)
  • Experience working with Oracle DB and ORM frameworks
  • Understanding of secure coding practices and regulated / high-security environments
  • Experience with on-prem infrastructure and CI/CD pipelines
  • Ability to write unit and integration tests for backend services
  • Experience integrating with external identity or governent systems (e.g., IdP, SSO, MFA)
  • Level of English – from Upper-Intermediate and above
Job Responsibility
Job Responsibility
  • Implementing business logic for trip management, reporting, and accessing workflows
  • Delivering backend features according to approved architecture and security guidelines
  • Integrating and validating external services (identity, messaging, maps, internal APIs)
  • Participating in code reviews, architecture discussions, and technical refinements
  • Investigating and resolving performance, security, and production issues
  • Contributing to documentation (API specs, technical notes, handover materials)
  • Supporting UAT, production releases, and post-launch stabilization
  • Collaborating closely with QA, frontend, and DevOps to ensure end-to-end delivery
What we offer
What we offer
  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others
  • The opportunity to change the project and/or develop expertise in an interesting business domain
  • Guarantee of professional, financial, and career growth
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities
  • Access to the corporate training portal
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies)
  • Certification compensation (AWS, PMP, etc)
  • Referral program
  • English courses
  • Private health insurance and compensation for sports activities
Read More
Arrow Right

Senior Software Engineer Full Stack

Senior Full Stack C# Developer role with a strong front-end focus on Blazor. Bui...
Location
Location
New Zealand , Hamilton
Salary
Salary:
Not provided
gallagher.com Logo
Gallagher Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A relevant tertiary qualification or equivalent experience
  • Minimum of 5 years’ commercial development experience
  • Strong capability in C#, .NET Core, Blazor and React
  • Proficiency in HTML, CSS, and JavaScript
  • Experience with Entity Framework, SQL Server, and relational databases
  • Experience in RESTful API development
  • Experience working in agile product-focused teams
  • Experience mentoring and enabling other team members
Job Responsibility
Job Responsibility
  • Design, develop and maintain full-stack components and services using C#, .NET Core, and Blazor
  • Collaborate with UX/UI designers to create intuitive and visually appealing front-end experiences
  • Implement RESTful APIs and integrate with back-end services
  • Ensure quality and secure coding through best practices, testing, and peer reviews
  • Optimize system performance and scalability
  • Mentor junior and intermediate developers, sharing knowledge, and contributing to team growth
  • Stay up to date with emerging technologies and development trends to continuously improve team capability
What we offer
What we offer
  • Competitive salary and annual bonus scheme
  • Life and disability insurance and Kiwisaver
  • Global career pathways
  • Fulltime
Read More
Arrow Right

Sr. Staff Engineer

As a Sr. Software Engineer in Test, you will play a crucial role in the success ...
Location
Location
United States , Pleasanton
Salary
Salary:
225000.00 - 282000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Mathematics, Computer Science or related disciplines
  • 7+ years of hands-on experience in Web Application, Mobile, SaaS, and RESTful API testing
  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# (with .NET core and NUnit/XUnit/MSTest)
  • Hands on experience with IOS and Android hybrid/native mobile applications testing and test automation using Appium/Selendroid
  • Work closely with Product/UX designers to discuss and give feedback about customer perspective for UI/UX designs from QE
  • Hands on experience with testing, analyzing and troubleshooting communication between mobile apps and API
  • Configure CI/CD tool to run regression Appium/Selendriod automated tests
  • Experience in testing integration solutions for batch, API and event driven architectures
  • Experience with testing various integration patterns, styles and technologies and API gateway
Job Responsibility
Job Responsibility
  • Create Web application, Mobile App and API automation utilizing tools and frameworks already in place to ensure future automation coverage of all features
  • Build Mobile App test automation for both IOS/Android using Appium
  • Build and add to Automation Regression Test Harness
  • Drive improvements and provide recommendations by using or creating tools and contributing to the automation framework already in place
  • Independently identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, management of dependencies, and efficacy of valid test data to ensure successful and high-quality deliverables
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, reported defects, and performance and scalability issues
  • Provide technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization
  • Execute on QE compliance objectives and appropriate metrics to measure success
  • Assist with defining and implementing quality standards, processes, and procedures that ensure the highest quality deliverables
  • Collaborate with QE, Product, and Engineering leadership, as well as other stakeholders, to ensure that all user stories, product definition, technical specifications, and acceptance criteria are clear and follow the established processes and standards
What we offer
What we offer
  • short-term and long-term incentive programs
  • robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right