Job ID: 192161
Who are we?
Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers’ innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our approximately 30,000 employees around the globe are here to accelerate service providers’ migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $4.89 billion in fiscal 2023.
In one sentence
Are you an experienced engineer with a passion for seeing the impact of your work? Do you like mentoring engineers, leading projects from a technology viewpoint and delivering quality code while minimizing technical debt? If you value the technical foundation and the end-user experience of the products you build, a cloud first architecture served by microservices and nano services that incorporates SaaS, then this Engineer role may be perfect for you!
What will your job look like?
- Contribute to leading a team of engineers on a project and elevate the quality of the code for that project, including contributing to defining code architecture and leading refactoring efforts
- Contribute to leading a team of engineers on a project and contribute to the success of the project from a technology perspective as it contributes to the desired outcome, which means also supporting the larger team.
- Contribute to architecting complex web applications.
- Think critically and apply your knowledge and experience to achieve superior client outcomes
- Prototype potential solutions that fulfill the needs of our clients and their customers
- Guide engineers toward efficient solutions to technical challenges
All you need is…
- Bachelor’s degree in Science/IT/Computer Science or equivalent
- Advance English proficiency
Required Skills:
- C# .NET Development (6+ years)
- Cloud Infrastructure:
- Proficiency with containerization using Docker
- Experience with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps)
- Authentication & Security:
- Experience with JWT, OAuth 2.0, or OpenID
- Basic knowledge of Azure security (encryption, access control)
- Microservices Architecture:
- Experience with Event Sourcing and CQRS
- Familiarity with asynchronous communication and message queues
- Experience with distributed caching and API gateways
- Databases:
- Strong knowledge of Microsoft SQL Server
- Solid understanding of data modeling and data warehousing
- Agile Development Practices:
- Experience with Agile methodologies (Scrum, Kanban)
- Familiarity with Test-Driven Development (TDD)
- Proficiency with version control systems such as Git or other source control tools
- API Development:
- Experience with RESTful API design
- Familiarity with GraphQL API design
- Communication:
- Good communication skills with proficiency in English
- Strong written and verbal communication skills, with the ability to convey technical solutions to clients and project managers
- Ability to translate business requirements into technical solutions
Nice to have:
- Azure Services:
- Familiarity with Azure Data Services (Data Factory, Synapse Analytics, Data Lake, SQL, Cosmos DB)
- Experience with Azure Identity and Access Management (Entra ID)
- Proficiency with Azure Functions (FaaS) for serverless architecture
- Experience with Azure Kubernetes Service (AKS) for microservices orchestration
- Familiarity with Azure Logic Apps or Event Grid for event-driven architectures
- Development & Integration:
- Familiarity with Behavior-Driven Development (BDD)
- Experience with ETL/ELT processes and data integration tools
- Experience designing and building gRPC services
- Big Data & Reporting:
- Experience with big data processing tools like Databricks or Apache Spark
- Basic experience with Power BI for creating queries and reports
- Security & Infrastructure:
- Strong knowledge of security best practices
- Proficiency with Terraform or ARM Templates for Infrastructure-as-Code
Why you will love this job:
• You will be challenged to design and develop new software applications.
• You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth.
#LI-MM1 #LI-Hybrid