We are in search of a skilled Senior .NET Developer to join our team and play a vital role in creating and enhancing cutting-edge software solutions. In this position, your focus will be on developing scalable applications, improving system performance, and collaborating with multidisciplinary teams to achieve significant results. If you have a genuine enthusiasm for programming and enjoy overcoming technical challenges, we’d love to hear from you.
responsibilities
Build and support dependable software applications using .NET technologies
Work collaboratively with various teams to gather requirements and ensure feature delivery aligns with expectations
Create scalable solutions that follow industry standards and best practices
Improve application performance and resolve technical issues to maintain seamless operations
Design and implement microservices to enable distributed system architectures
Leverage RESTful APIs to ensure efficient communication between services
Support the development and maintenance of CI/CD pipelines to automate deployment processes
Implement robust authentication and authorization measures to secure applications
Participate in peer code reviews and provide actionable feedback to uphold coding standards
requirements
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
At least 3 years of professional experience as a .NET Developer
Advanced proficiency in .NET/C# for building scalable and high-performance applications
Demonstrated experience with Angular for front-end development
Strong understanding of CI/CD pipelines to streamline development and deployment workflows
Proven ability to implement secure authentication and authorization protocols
Expertise in designing and developing microservices architectures
Practical experience working with Azure for deploying and managing cloud-based solutions
Comprehensive knowledge of RESTful APIs for building and integrating services
Excellent debugging and troubleshooting skills to identify and resolve system issues
Ability to analyze code and recover incomplete or ambiguous requirements
Outstanding problem-solving skills for addressing complex technical issues
Fluent in English, both written and spoken, with a proficiency level of B1 or higher
nice to have
Experience with AI technologies and their application in software development
We are seeking a skilled Senior .NET Developer with expertise in Azure to join our team. This role involves developing high-performance software solutions using modern tools and frameworks. If you enjoy creating scalable applications and working in a collaborative setting, this opportunity could be the perfect fit for you.
responsibilities
Develop and implement scalable software applications using .NET technologies and Azure services
Work closely with cross-functional teams to understand technical and business requirements
Write high-quality, maintainable code that follows established coding standards
Create and execute unit tests to ensure code reliability and functionality
Contribute to all stages of the software development lifecycle, from design to deployment and maintenance
Continuously improve application performance and scalability
Participate in code reviews and engage in technical discussions to support team collaboration
requirements
A bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
At least 3 years of professional experience in .NET development
Proficiency in Angular for building front-end components
Strong knowledge of Azure cloud services and tools
Expertise in C# programming for application development
Experience with .NET Core for modern software solutions
Familiarity with unit testing methodologies and tools
Understanding of SDLC methodologies for software development
Proficiency in SQL for database management and development
Hands-on experience with Entity Framework, Dapper, or ADO.Net for data handling
English fluency at a B2 level or higher
nice to have
Experience with containerization and microservices architecture
Knowledge of DevOps practices and CI/CD pipelines for automated workflows
Familiarity with NoSQL databases and distributed systems architectures
We seek a Senior .NET Engineer who can solve complicated backend tasks and develop user interfaces using React and the micro frontends approach. You will participate in the design and delivery of the new platform for selling eContent to end users across the globe.
responsibilities
Develop cloud-hosted backend services using the latest version of .NET and C#
Implement micro frontends on ReactJS
Maintain necessary Cloud infrastructure
Participate in the SAFe process to plan the workload
We are expanding with a Senior .NET Engineer to build reliable solutions using modern .NET technologies and Azure services. You will take on complex engineering work, collaborate closely with cross-functional teams, and help reinforce technical excellence throughout delivery. Apply and join us
responsibilities
Create and maintain applications using .NET technologies
Plan and implement solutions leveraging API Management Platforms
Embed Azure Cosmos DB into application architectures and optimize performance
Apply Azure Log Analytics and Azure Monitor for diagnostics and system monitoring
Work with stakeholders to define technical requirements and delivery expectations
Drive code quality through reviews, testing, and adherence to best practices
Mentor and support junior engineers within the team
requirements
Solid experience with .NET technologies and C# including 3+ years of working experience
Strong knowledge of API Management Platforms, Azure Cosmos DB, and Azure Logic Apps
Effective proficiency in Azure Log Analytics and Azure Monitor
Upper-Intermediate English language proficiency (B2)
We are seeking a Lead .NET Developer to join our team. You will play a key role in accelerating cloud modernization strategies, unlocking legacy systems, and enabling GenAI utilization using AWS best practices. Join us to develop tailored modernization plans and provide technical guidance throughout the implementation phase.
responsibilities
Design and develop APIs and applications using QT.Net and ATx
Refactor and migrate legacy applications to .NET Core, ensuring optimal performance and scalability
Implement Auth0 for authentication and authorization within the applications
Port existing source code to .NET Core and ensure seamless functionality in a Linux environment
Work with cross-functional teams to deliver high-quality, performant software solutions
Collaborate closely with the DevOps engineers to containerize applications and deploy them using Linux containers
Conduct thorough code reviews, unit testing, and integration testing to maintain high code quality
Set up and configure monitoring and logging using AWS CloudWatch
Provide ongoing support and troubleshooting to resolve any issues during the migration process
requirements
Expertise in QT.Net and ATx frameworks for application development
Proficiency in C#, .NET Core, and .NET Framework, with a strong understanding of migrating and refactoring legacy applications
Experience with Auth0 implementation for authentication and authorization
Hands-on experience with Linux environments and containerization
Familiarity with AWS CloudWatch for monitoring and logging
Strong understanding of version control systems like Git
Excellent problem-solving skills and ability to work in a collaborative team environment
Strong communication skills to collaborate effectively with the Customer
We are hiring a Technical Delivery Manager with expertise in designing and developing innovative digital solutions to address complex business challenges. Join our team in India and bring your background in critical application and product development projects. Your adaptability to a dynamic business environment and proficiency in implementing best practices will play a crucial role in enabling and achieving business requirements.
responsibilities
Coordinate customer proposals and statements of work
Engage in new business development activities
Ensure successful delivery of customer projects
Manage expectations and build strong customer relationships
Align project deliveries with EPAM processes and methodologies
Collaborate with the Account Manager to address customer issues during engagements
Ensure customers fulfill their responsibilities within engagements
Identify and address engagement risks while flagging major issues promptly
Oversee overall project management, including time estimation and resource scheduling
Forecast engagement revenue and resource requirements
Handle engagement timesheets and billing details
Generate timely engagement reports at weekly and monthly intervals
Estimate timelines, resource quality, and quantity to ensure successful project implementation; create comprehensive project plans with all variables accounted for
Define criteria for deliverability, performance, maintenance, design, and costs
Support client process analysis by conducting needs assessments and proposing new business models, workflows, or innovative solutions
requirements
Minimum 18-21 years of experience in the software industry
Experience in managing large-scale, complex projects
Background in Coding with 10-13 years of hands-on experience
4+ years of project management experience with full end-to-end delivery
Understanding of software development processes; Java/.Net expertise is mandatory
Proficiency in using generative AI to boost productivity and operational efficiency in project delivery
Strong communication, presentation, and planning competencies
Exceptional organizational and leadership skills with stakeholder management proficiency
Experience with executing projects using Agile Methodology
Competency in creating high-level and low-level designs (HLD & LLD)
We are looking for a Senior .NET Developer with strong skills in C# and .NET to join our team. This position requires a solid foundation in object-oriented programming principles, including SOLID, and hands-on experience with event-driven and state machine patterns. You will work on solutions that incorporate databases, queues, topics, files, REST APIs, API gateways, and S3 buckets. Knowledge of AWS deployment and Azure DevOps is highly desirable. Join a high-performing agile scrum team working on a key industry project with 2-week sprint cycles and regular releases.
responsibilities
Join an established team of engineers based in the UK
Work closely with team members for onboarding and domain knowledge transfer
Utilize Microsoft tools and accounts provided by the organization
Contribute to the development of the Market-wide Half Hourly Settlement project
Implement updates and improvements to the ignition platform
Design and develop new solutions to support functionality for industry-wide initiatives
Collaborate with an agile scrum team operating on 2-week sprint cycles
Take part in fortnightly releases to deliver project milestones
requirements
A minimum of 3 years of experience in software development
Strong expertise in the .NET Framework and associated technologies
Proven skills in .NET web development and SQL
Proficiency in C#, JavaScript, and Angular
Familiarity with AWS, containerization tools like Docker, and working with JSON
Ability to create solutions aligned with architectural designs
Analytical skills to evaluate problems, interpret designs, ask questions, and provide constructive feedback
Ability to work independently and quickly adapt to new environments with minimal supervision
Fluent English skills (written and spoken) at a B2 level or higher
We are looking for a Senior Engineer with 5+ years of experience working with C# and .NET, who has a solid understanding of object-oriented programming and SOLID principles. You will develop solutions using established event-driven and state machine patterns, interacting with databases, queues, topics, files, REST APIs, API gateways, and Amazon S3 buckets. Experience with AWS deployment and Azure DevOps is preferred. Join our team and work on a high-profile project with minimal support, getting up to speed quickly. Apply now to be part of an agile scrum squad with a 2-week sprint cycle and fortnightly releases.
responsibilities
Join an established squad of UK engineers
Onboard into the domain with support from UK team members
Operate in the Microsoft toolsuite with provided Microsoft accounts
Work on the Market-wide Half Hourly Settlement project
Deliver changes to the existing ignition platform
Develop new solutions to support industry-wide project functionality
Work in an agile scrum squad with a 2-week sprint cycle
Participate in fortnightly releases aligned with the sprint cycle
requirements
Strong experience of over 5 years in .NET Framework and related technologies
Extensive experience in .NET Web Development and SQL
Proficiency in C#, JavaScript, and Angular
Knowledge of AWS, Azure DevOps, Containers, Docker, and JSON
Ability to develop solutions based on architectural designs
Capacity to interpret problems and designs, raise questions, and challenge appropriately
Ability to work with minimal support and get up to speed quickly
Strong verbal and written communication skills in English, at least at a B2 level
We're on the lookout for a dynamic Solution Architect to join our stellar team! Dive into a role where you'll craft and bring to life innovative solutions using cutting-edge technologies like Microsoft Azure. Picture yourself at the heart of collaboration, working hand-in-hand with stakeholders, technical wizards, and project maestros to ensure our solutions not only meet but exceed business objectives and client aspirations.
responsibilities
Design and develop solution architectures that comply with best practices
Collaborate with stakeholders and technical teams to gather requirements
Provide guidance and leadership to development teams
Identify potential risks and propose mitigation plans
Conduct architectural reviews and suggest improvements
Stay updated on the latest technologies and industry trends
requirements
Proven experience in Solution Architecture, preferably with Microsoft Azure
Strong understanding of architectural design principles
Knowledge of Solution Architecture best practices
Track record in Project Stakeholder Management
Familiarity with Agile methodologies and Scrum
Solid technical background with the ability to discuss technical concepts
We are seeking a skilled Senior Data Quality Engineer to join our team. The successful candidate will play a crucial role in ensuring the integrity, reliability, and quality of our data engineering pipelines and platforms.
responsibilities
Design and develop a robust automated testing framework and strategy for data engineering pipelines, with a focus on integration with Databricks, PySpark, Scala, Spark SQL, and other relevant technologies
Implement automated tests to ensure data integrity, quality, and reliability across all data pipelines and platforms
Integrate automated testing within Azure DevOps CI/CD pipelines to ensure seamless testing, build, and deployment processes
Conduct and execute performance tests to assess the efficiency and scalability of data processing systems
Work closely with data engineers and other stakeholders to understand requirements and ensure testing strategies are aligned with business objectives
Establish monitoring for automated tests, providing regular reports on test coverage, defects, and data quality issues
requirements
Minimum of 3 years of experience in Data Quality Engineering or a related field
Solid understanding of automated testing frameworks and data engineering principles
Proficiency with Databricks, PySpark, Scala, Spark SQL, Terraform, and Azure Event Hubs. Solid understanding of automated testing frameworks and data engineering principles
Experience in integrating testing frameworks with Azure DevOps and managing source control with Git
Knowledge of pipeline configuration and deployments utilizing Terraform
Familiarity with Jira
Strong analytical abilities with a proven track record in troubleshooting and resolving complex data and testing challenges
Fluency in English with a B2+ level
nice to have
Experience with Power BI, Azure Data Lake, Spark Streaming, and other data processing and visualization tools
Prior experience in a data-intensive industry or with large-scale data environments
Proficient in implementing solutions through Infrastructure as Code (IaC)
Let us find a perfect job for you
Share your CV and pass our review to get a personalized job offer even if you didn't find a job on the site.